Don’t forget to think LOCAL and don’t be afraid to start VERY SMALL.
Even if you plan to start an internet company. Start LOCAL. Start a business where you can interact with your customers face to face. Even Zuck founded facebook only at Harvard. Roll out a city at a time. Sell something local at first to gather data and get in front of your customers.And more importantly you can target them with direct advertising on a local level.
Business is a long game and takes years to build success.
There is no get rich quick method. And I know people might be tired of preaching this but if you are willing to sweat and provide an actual physical service that is required in person you can really find massive holes in the market.
If you pick up your phone every time with eager professionalism and have a google my business location you are ahead of 90% of the competition out there making great money.