Everyone's different, here's my story...
I went to University. I failed a year (CompSci, of all things), and had to re-sit. In my final years, I drove taxis 40hrs a week, attended lectures and did a degree. This was hard. Really hard, but I got through it. You have to make the sacrifices. If you ever spend more than $1 on a meal, it's luxury.
When you get your first house/flat, buy a freezer. This allows you to bulk buy (cheaper) and then defrost as required.
After the degree, I couldn't get a 'proper job' (my parents' words) for anything. I was working 65-70hrs per week on the cabs, then every night, when I got home (usually 2. 3am) I would hit the jobs web sites for at least an hour.
At this point, you have to be driven. You really have to make your own opportunities, your own luck. You have to work really hard to survive, but never, ever, take your eye off the main prize. My boss at the taxi firm always knew I would leave, but the relationship worked for us at the time.
This policy didn't work. I ended up chucking the taxi job and moving to Edinburgh. I made the decision, told my boss immediately (loyalty is important), and saved like mad. My boss repaid the loyalty by showering me with work, and then lending me one of the taxis to use as a removal vehicle (see what I mean now?).
In the big city, I registered with a bunch of agencies, and used charisma and honesty to win them to my side. Within a fortnight I had a job.
So, to summarise:
Unfortunately, nothing subsitutes for hard work and economising.
Work hard on the here-and-now, never lose sight of the main goal.
If at first you don't succeed, quit. No use being a damn fool about it.
In an office environment, the order of importance is:
Professionalism
Courtesy
Charm
Knowledge
Political ability.
Good luck. I sense an old, willing head on young shoulders.
PS: Been married 3 years now.