If you want to see success in online marketing you must activate your audience to help them achieve their goals. When you inspire your audience to connect with you with a goal of helping them achieve their goals, you by default achieve your goals when you are successful. Inspire, connect, achieve.
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.