It is all about knowing what your audience likes and have passion for before posting something to attract their attention. For any post to go viral you must fist of all understand the apathy and interest of your fans and audience before posting anything to suit their interest @artguru
Oh yes, there is so much we ill be covering in this series. This is only the first post in the series. We will cover all you mentioned and lots lots more.
But first we must realize PEOPLE are who we are talking to when posting, whatever we are posting.