I think that there is no well-defined formulas, if there were everyone would be rich. But I'm sure that the first step is manage yourself financially. It is required to be completely aware of your own money and, of course, where your money is going.
Yes and you cannot depend only on single source of income to get rich in future, you need to find multiple ways of earning it which can increase your financial wealth over a period of time.
I think more work in order to earn a larger income serves to increase the speed of you to be rich. but if you can only do one job only is it not a problem? but the time required would be much longer. because you're just relying on one income alone