Many people accuse users of social media of posting uninteresting trivia about their lives. In some cases, that's a fair criticism. If all you ever hear is the regular daily goings-on of an uneventful existence, it's hard to maintain your interest. On the other hand, a constant stream of "inspirational " quotes is not going to win you many followers, or even keep the ones you have. The answer is not full-on marketing either, since that will turn people away even more quickly than trivia. Worst of all, in my opinion, is the automatic broadcasting of news-related links in a never-ending stream of headlines. It's obvious that it comes from a machine, not from you.
So what is the answer? In my opinion, it's to communicate something useful - a piece of advice, a recommended restaurant, a place to buy great-value products. Think about the conversations you have with your friends. Sometimes you chat about music or sport, sometimes you offer advice, sometimes you may ask for help. That's why people like you. But if your conversation is dull, they will turn away, or look at their watch as they remember an urgent appointment.
Social media is about conversations. It's not about being dull, nor is it one-way. If you join the conversation, you will find that people do care what you say. You may do business with them you may not, but you'll be doing something interesting and useful. People will recommend you too, and business will come your way when you aren't even asking for it.