I agree with you on the need for self-promotion. I've seen people with thousands of followers and their posts get no attention whatsoever. So it's not the number of followers.. it's the quality that matters.
What many don't understand is that online is no different from real life. It's important to create a niche audience and build relationships. Good post!
Agreed Mate! Good luck on your steemit journey