One thing about the Internet age is that to create a new enterprise there is no course for it.
Sergey Brin and Larry Page didn't attend a course on "How to Create a World Class Search Engine". There was no textbook for them to refer to. No model answer on "What will you do to become a billionaire." Bill Gates did not attend a course on "How to write an OS for the IBM PC 101".
In fact, that wasn't their goal in the first place. What they wanted to do was to create a search engine that was better than the rest. What Gates wanted to do was to take advantage of an opportunity. They didn't plan to become a global dominant leader. They started out in pursuit of excellence.
To be an entrepreneur means that you always have to learn. It means that there is no course for you to attend. Entrepreneurship is a journey of learning and self-discovery. You discover and create solutions to problems you come across the way, some will have been encountered by other people along the way and you can learn from them, but there will be some situations which will be unique to you and that only you can solve.
Therefore I think that attitudes like being goal-focused, discipline, trusting yourself and skills like being socially aware and problem solving are more important. There is no model answer. Life isn't just a knowledge game, it is one of doing, of becoming, of overcoming.