What advice do you have for aspiring entrepreneurs?

Several weeks ago I presented for a group of students at CodeUp in San Antonio. Many of the Codeup students are young aspiring entrepreneurs, and during our conversation they posed many compelling questions. Of the many questions asked during this visit, the one question that was asked several times was the following:

How did I come up with the idea for my first business? I am not exactly sure if my answer was  helpful to the students at Codeup but here it is:

Do what you love, what you are good at, and what can bring meaning to the world. It takes great passion and courage to follow your dreams and launch a new business. To be best prepared for the “roller-coaster” startup life I strongly recommend starting a business where your passion, domain expertise, and ability to make meaning in the world all intersect.  


What did I forget to include?  I would love to get your thoughts on this topic.