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.
Other annoyances include: 1. Posting too many promotions 2. Using slang and jargon 3. Not having any personality on their accounts 4. Trying to be funny when they’re not 5. Not replying to my message