This advice could be against the tide, so may not go down well with some.
But if you want to start a business(online or offline, does not matter) you need some luck and preparation. Both luck and help with preparation comes after a lot of networking. Go out(or even online) and talk to people. Talk to people on all sorts of things. And keep your eyes and ears open! You will start listening to or seeing struggles of people, or people talking about someone elses struggle. Sometime you get asked casually if you could help solve an issue(even if you do not have an expertise)! Say yes. Don't think whether you will be able to do it or not. Just say yes, and then start running to make the thing happen. Your network helps here a lot as well. Now you can start reaching out to your network to see if someone will help you solve that issue. Find someone who could. Partner with them. Give then respect by sharing the proceeds of the profit equally. This builds your name in the network and spreads beyond. Now, rinse and repeat this.
As you can see from the above description, starting a business is not a click-of-a-finger activity. It takes a lot of time just to identify a problem that needs solution; and then build that solution.