Here are some suggestions:
1) Your roommate should be splitting the rent with you to make it easier. If he refuses to do so expect to see some additional mooching if you two room together.
2) Get more money in your pocket or in a savings/checking account before getting your own place. Try and have about a month or two of rent on you, along with any additional starting-up costs, before striking out on your own.
3) Get out there on foot and ask places if they are hiring or if you can have an application, at least. Hit as many places as you can locally so you can save on travel expenses and, even if places aren't hiring, give them what you've got. You never know if and when they may need you and, if you hit a point where two places need you at once and they're both flexible and they both work for you, perhaps you can get some additional money under your belt.
4) Curb your spending. Yeah, I know, that's hard enough to do and CAG certainly helps a bit when it comes to saving, but you may have to go a few months where maybe a single game or two for $10 total are going to have to hold you.
5) Try not to eat out when you can help it. If you know how to cook and don't mind spending around $40 or $50 max to get some basic kitchen utensils and knick-nacks you will find yourself saving a hell of a lot of money with simple food shopping and prep. I did some budgeting myself this past year and noticed that my "home-cooked" meals usually cost around $4 a day (this is breakfast, lunch, and dinner, mind you) as far as food expenses were concerned whereas, if I were to eat on the go (frugally) it would average out to around $11 a day.
And with #5 I'm not talking about eating only ramen or whatnot. Various pasta dishes are easy to make, are voluminous, and various as well. That and they're sickeningly cheap if you shop around (and this is WITHOUT coupons). Buying meat on sale is also another cheap method as well. Back at school I was picking up a good few pounds of ground sirloin (Black Angus, at that), sausage, bacon, roast beef, and chicken whenever they would hit around 89 cents a pound to $2.59 a pound.