From what I have studied...
The factor that differentiate a mediocre person and a successful person is his mentality and thinking. What they see and what they think is completely opposite.
You can often listen to mediocre / middle class people saying phrases like this, “I'm not capable to do this!” / "I can't do it!” / “I've never try this before, I don't think I can handle it!” / “It’s too risky to try what I don't know, I’d rather do what I'm comfortable of” etc, etc.
Those people see scarcity in money, they see that safe and secure is the best way, they feel that they're not good enough.
Guess what? As a result, their money is never enough, they're never good enough!
For successful people, they often said, “This is not a big deal, I’ll find way to do it if I really want it.” / “Though I don't know about it, but I believe that I'm able to learn it fast!” / “Although I never do this in the past, but it doesn't means that I cannot do it!” / “To not invest and save in bank is high risk, because inflation will eat up my money!”
They see the world of abundance... They see the world of possible, they believe everything is possible if they want it!
So, the factor that determines a person success or not is not money, it’s their thinking. Do you agree with that?