Thank you for this thoughtful reply. That is a good thread too which you have linked and ironically it has not received the views or engagement that the topic warrants.
I think in large part what makes the difference between success and failure in general is diligence and perseverance. In addition to that, which is already a tall order, in these times one has to be able to adapt to the demands of the moment.
It doesn't have to be hard work. It is all just one big game after all. ;)