Twitter’s founder Jack Dorsey had a talk a few years back that helps you step into the mind of a great entrepreneur. The talk is about 15 minutes long, but it’s an interesting talk that is straight-forward, but dwells on some great insight.
His three keys to success:
1) Draw: get your idea out of your head and share it,
2) Luck: assess when the time (and the market) is right to execute your idea,
3) Iterate: take in the feedback, be a rigorous editor, and refine your idea.
4) Then indirectly I would add a fourth, time and experience. The combination of the two will help you identify opportunities and see the world in a new light.