To help someone (including yourself) achieve real success the best way is to make it safe to fail. That makes it safe to take risks - because there are no certainties in life.
That poor kid with a talent for singing would have a better shot at helping the world if he was able to take a risk eg pursue his singing education instead of working at McDonalds 10 hours a day to pay his rent.
Oh I was just thinking this same thing a while ago. If we want to reduce unemployment we have to empower people to employ themselves, since corporate spending appears to be trickling down in other countries. I was thinking of it in the context of free healthcare and free education.
It's better to make it safe for those who are employed to give up their employment to create new businesses and thus create more jobs.
Though in the end, it always comes down to aggregate demand. Even encouraging startups does not boost aggregate demand.