You forgot to add;
Have a thick skin, be prepared to be ignored by God like creatures, be reminded on a daily basis that you WILL be replaced by a machine, be managed by people who have no management experience or aptitude whatsoever and a personal favorite get paid a fraction of your real worth because you are not God like.
Apart from that it depends on being in the right place at the right time
Good luck