Find out what you are good at and do it, over and over again. Stop bleating about having no money. "Bootstrap" your business. This means, if you cant afford to buy and sell, you will have to sell and buy. Yes its long, yes its hard, yes its difficult, but it is the best possible way to start a business.
If you just want to start a business to make money you are barking up the wrong tree. I once told my Dad that if I was as rich as him I would not work as hard as he does and take more holidays. His response that came like a kick up the ass was "that is probably why the good Lord will make sure we will never be rich"
You need to talk to a good Business Adviser who will hep you explore your talents - they will be there. ou just need to realise that you can do it. You DO NOT NEED MONEY to start a business. If your business idea is good enough - someone will fund it, there are not many stupid people out there that cannot see a good idea. Yes, you may have ytop give up 20% plus, but thats the rule of the jungle I'm afraid - good luck.
..and if you need a good Business Adviser that cares let me know - there are still a few about but the government is fast getting rid of them and replacing them with box tickers