There is some good advice here. I'll toss in the best financial advice I ever got.
It's not about how much money you make, but what you do with the money you make.
Read that again.
First, prevent or stop the financial hemmorhage. Don't do stupid things like getting a DWI, or worse, getting married to a woman you can't stand and having her children. Avoid credit cards. Buy yourself a used car and just drive it. Use it for transportation, not an extension of your ego. Resist the marketing campaigns out there designed to get your earnings. Avoid the shiny toys in the marketplace while you are young. Understand what an asset is, and what a liability is. An asset makes you money. Period. A car and a house are not assets unless you are actively making money off of them.
Do not, I repeat, do not get into debt. Interest rates absolutely kill your potential to make money, unless you are the lender. Pay cash when you can. Give yourself at least a third of your earnings in savings, and when you have enough, contact a qualified financial advisor and invest it wisely. Take your proceeds and reinvest them, using your own knowledge of your particular sector of industry. Do this for about ten years. Do not work for money. Make your money work for you. Instead of working for money, work for knowledge and business associations that you can then use to make more money.
To increase your earnings, get a decent marketable education, but also build a diversified knowledge base. The education will open doors, but the diversified knowledge base will keep you inside the building. Learn about investment. Instead of eating pizza and watching DVDs, spend six hours a week, divided up however you like, studying, really studying, investment. If you must watch a DVD, rent Will Smith's "In Pursuit of Happiness". Then sell your DVD player and TV at the local pawn shop. They drain your time, and that is your most precious resource. Go to morningstar.com, motleyfool.com, and other similar sites and read. Do this now. Educate yourself. If you are young, you have the one advantage older folks do not. You have time. Time builds returns much better than principal.
Take night classes on finance. Finance is treated like a taboo subject in the US. People are ashamed to admit they don't know how to make money. Ask people who are wealthy how they got there. Few people ask, and the funny thing is, most wealthy people want to share the knowledge they gained over the years. Offer to work a few hours at night as an unpaid intern for a set amount of time in return for knowledge.
My job is that of a registered nurse. I have a military background as well. I make my money off real estate, and investment, mainly in pharmaceuticals and defense. More recently, I am looking towards orthopaedic prosthetic and hospital equipment design and modalities.
Too often, in our society, we gauge who we are on what we have. That is ignorant. Who we are is in our character, not in our bank account. Give me an honest man with good character, and I can teach him how to be very well off in a decade, if he will listen. Give me a crook or an arrogant fool, and I can never do it.
Now about my guns, how do I afford them? I get available, surplus cash generated from my efforts and I buy them.