The Key is; 1. BE PATIENT! 2.BE DISCIPLINED 3. Design your budget to where you are able to save and invest a good sized chunk of money every week/month. This might HAVE TO include a part time job that you save 100% of your check. while living off what you make now. 5-10 yrs. from now you should have enough to pay cash for a house, cars etc.
Also, once you have a car paid for, keep saving in a " Car Fund" ( a well hidden envelope) and when you have $1,000 saved put it in its own account in the bank. Then continue until you have 8- 10 thousand, then put that with what they give you for your car. It should work for a used car'!