My experience is like you mentioned, that yes, growing takes time and that it's important to be part of the community, on Steemit and other channels.
It's good that you point at some things many new people "believe they have to do/not do". I think it's easy to be very fast and just start doing things, when you don't get quick results you give up and leave. That is sad, and it's a great idea to help people realise that it's mostly like in real life. Hard work, engagement, honesty and helping others that will make yourself grow.
Great post!