With any success story there are instances where "everything" fell into place in order to get there. However the key is being "prepared" when the opportunity presents itself. Generally speaking everyone is going to get a certain amount of opportunities in life and whether or not we make the most of them will determine how our life turns out.
Having said that (life is not fair) when it comes individual talents, gifts, connections, and other advantages. It goes without saying Bill Gates' children are likely to have a better quality of life than a child born to blue collar parents. And yet goal driven ambitious and determined people have risen from "nothing" to succeed in America.
Mark Zuckerberg's mother and father are still running the same dental business they did before their son founded Facebook. Who would think the son of a dentist would become a multi- billionaire?
Mark Zuckerberg has surpassed Donald Trump's wealth and Donald had more advantages early in life than Mark did.
History is filled with examples of people who had less than we did at the start and made it to the top.
They found a way to overcome their challenges.