Spamming and over self promotion will hurt your brand more than help it. These behaviors may be pushing people away from you and your brand vs attracting them and inspiring them to have a relationship with you.
It’s human nature to want to blame a “thing” on the lack of a result. It’s easy to blame Facebook, Twitter or LinkedIn for the problems you have in your business.
Buzz without bucks will not pay your team salaries, the office rent or the monthly subscriptions for all of those social media tools you are using to create all that fancy buzz.