It's been said before, social media is a conversation and consumption platform - not a broadcast platform. 

Your followers can easily unfollow you, so why bombard them with constant promotions if it only serves to annoy them? Instead, try to nurture your audience and build up their loyalty to your brand.