There are plenty of folk who stayed healthy, worked hard, and educated themselves best they could. They don't all have a net worth worth mentioning. Providence and luck absolutely play a role. To deny that is arrogant almost beyond belief.
My life experience's have been consistent with BBG's post.
I have been around plenty Like EDm and Calvin, hell my family thinks like them!
For every self made wealthy man I have known there has been dozens who have worked like dogs and been thrifty there whole life and have modest success at best.
In my world all hard work got me was more hard work.
It wasn't until I lived like a very poor person for many years and saved the majority of my pay check, then rolled the dice and invested did I become successful.
If my investment would have failed, more than likely I would have spent the rest of my years poor. I was "all in" so to speak.
I am just a coupe of years shy of being a "boomer" and to honest many of my peer's feel the boomers have gone through the economy like a swarm of locust, and left little except debt and oppressive government for us.
That being said the only way I know to succeed is hard work and smart investing and a huge dose of luck!
As others have said it's best to show appreciation rather than arrogance for your good fortunes.