This is an excellent answer. Read the first line once more: "able to deliver, seeing the big picture and recognizing the opportunities, turning ideas into products, becoming your own boss"
I'd add: 1) Being able to sell. That means a lot of things: sell yourself (write a good CV, perform well at interviews, lead the team, convince others to your ideas).
2) Work hard. That does not mean work 20h a day (some people do, though, like Bill Gates in his early days or Elon Musk), but make the best use of the time you have, keep focused, be persistent, find the right people to share your workload with.