These are very good points you have stated and I bet every newbie would go far if they took this advice.
Talking about building one’s account. Most people forget that the blockchain also serves as a place to invest. I have seen people cash out all their payouts which makes their account look very small. As a newbie, it is advisable to power up most of the time to build your HP. A good Hp is a builds your account .😅