Hard work, luck, and being a bit smart. If you are a smart person who knows what he should do, work super hard and also after you worked hard, you get a bit of luck that goes your way too? Then you are going to be rich.
I have seen insanely smart people, who are lazy and fail, I have seen people who work hard but not smart enough to run a business, I have seen people who are super smart and worked hard, but then fires broke out in California (where he was) and all of his business was gone (thankfully insurance covered most) so there can't be really any of these missing. You need brains, grind, luck and without even one of them you are going to end up with plenty of trouble. So we need to make sure we do our part, which is hard work and brains, then luck is out of our reach.
In my opinion, it is wrong to depend on any one thing that our life will pass with the help of this one thing, be it luck, hard work or intelligence, because all these things depend on others. We cannot move forward by relying only on luck. We cannot reach our goal by showing intelligence and intelligence. We can say about one thing that we will get the result, that is, hard work. Because there is greatness in hard work, there is blessing in action. This is what we have seen, heard and experienced. If we work regularly we will get the result in the face of success . We can say with certainty that we have succeeded, but we cannot make this claim about the other two things.