I think this advice isn't bad. But I also think it could be expanded upon in places.
For example, new users need to understand that much of what is on the trending page is only there because the authors can afford to drop the equivalent of a of week's US minimum wage on upvoting services for their post.
This brings me to your point about patience. This is correct, but in as well as being famous already etc. people can make it on to the trending page by buying their way there. Of course, most bidbots are no longer very profitable, and if they bought a heap of SBD or STEEM recently, they might be feeling a bit down due to the falling prices, so I guess we shouldn't be too hard on them.
People also need to understand that no amount of patience, skill or respect are a 100% guarantee that their posts will ever be rewarded with any massive payout. Even for experienced users, the mean payout per post is not huge. For more details on reward distributions, that might help people have realistic expectations, see @bitgeek's excellent payout stat reports, as well as @penguinpablo's steem stats reports.
Your points are absolutely correct and I do check the stats. I left out bots because I do understand the huge negetive ROI and thus new members have to follow basic rules 1st before diving into bots (on their own risk). When I started here, whales do upvotes posts however almost all have delegated their SP to bots for profits hence the need for minnows to get their own SP or work hard towards it. In such platform, the simple truth is that there will be winners and losers , that is our world.
Thank you for the "reality check".