Totally agree with you.
I would have put in your list the fist thing is MINDSET.
As you can`t have the rest if you do not have a right attitude and mindset.
Here is a great example:
Friend of mine was offered years ago to work in an early stage startup, but in order to work there, he salary was cut for half, but he got the % of a startup.
His words were: " My salary is less than before, but my IMPACT is bigger than ever".
While another friend of us joined a startup and he said:
"Well my salary is still the same, nothing really changed"
And here you can see the different, the first guy sold the Startup within 2 years and did very well that helped him to star another 2 very successful companies.
Another guy, is still in the same place, waiting for more investment...
So no matter what you do , you need the MINDSET.
Thanks for writing it.