No, seriously, YOU ARE THE PROBLEM. All you do is talk about yourself and what you do and how your business is doing. What about your customers? Don't you think they may want to hear about themselves once and a while? It's human nature to be interested in ourselves and share that with the world around us. That's the main reasoning behind the birth of the #selfie.
We always mention to clients that your website should be a reflection of the evolving changes of your business. Show your customers and audience that you are constantly trying new things and developing as a stronger business. Your website is a perfect opportunity to reflect those changes of your small business.
Twitter can be a scary place and seem like a very complex social media channel especially for small businesses. I have found through my experiences Twitter is one of the social networks that many businesses gauge their value based on numbers, like amount of followers, retweets, mentions, etc. While it is good to measure your social reach through those numbers, I believe that small businesses benefit most from the quality of their engagement.