What's worked very, very well for me:
Spend 10% of your income on charity
Spend 40%-50% of your income on investments
Enjoy the rest.
This does put tremendous pressure on your finances at first, but you should be able to adapt if you're decently smart. Start of last year, I was making $300/month. Now I'm making $5k a month.
Investments are in the form of opportunity. Sometimes you come across good land for cheap. Sometimes there's a gold rush on something, the next dotcom or mobile bubble. I made quite a few thousands on gold over the last few years just by investing into gold. Didn't expect it to go up as fast as it did.
If you don't have money stockpiled somewhere, you're not able to invest in anything. Business is rarely about what, it's about when. Facebook, Microsoft, Google all worked because they were in the right place at the right time. Something always happens which gives you a chance to make a lot of money. If you don't have the money set aside to start it off, you've missed a major opportunity.
The charity bit keeps you from getting greedy. If you start a business, it's seriously tempting to screw over everyone to 'survive'. You're tempted to mooch off richer people for lunch. You're tempted to claim everything. You're tempted to pay employees wages so low that they can barely afford the bus to work. If you get greedy, people won't work with you, customers won't want to buy from you, and your product will suffer. Charity also gives you a positive aura. And it does help when you have a lot of money reserved for charity, and dump a large amount of money into someone's lap.
Charity also doubles up as networking. Everyone loves being around charitable people. 10% is a lot, and easily puts you in the list of top 1% donors. Guess who else is on that list... many other multimillionaires, and the type who won't try to screw you over!
Talk to everyone. Like you do here.
If you know someone you respect and like, approach them. You lose nothing if they turn you away and make a good friend if you click.
If you have a good conversation, make sure you get their number AND make sure you follow up.
Join clubs related to where you want your career to go.
I'm antisocial, but I force myself to do it. Find a topic both of you like, discuss. That's networking.
I spent a month looking on job hunting sites, didn't get a job. I then tried asking random Facebook friends for a job. One of them was a friend of my mother. Got a job with just a few days on Facebook. Was overworked, underpaid for a year, but still a good job with lots of experience.
I got poached for double the salary by a freelancer I was working with, who saw me doing a dedicated job. I got higher profile projects, more people saw me doing a good job, and pay just kept going up. That's how networking works. That's also why business cards are so powerful. The "Hey, I know this girl..." phenomenon kicks in a lot.