Don't worry man, we all have these moments.
First thing's first. Tomorrow morning. Wake up early. I mean 6 or 7 in the morning. Go for a run - make it 20 minutes (or over). That means you've already done something for the day, and it's still morning. Even if you played Xbox/searched GAF/etc for the rest of the day, you've still done something.
Next day, go for another run. Similar length, but an entirely different path. If you have a watch, time it. When you run this path again on a different day, you can compare your results and see if you've improved. It gives you something to aim for, and even better, it's an awesome feeling when you can see your own improvements for yourself.
Do these runs each morning about five times a week. You could sleep in on weekends. Trust me, you'll start getting more and more proactive, to the point where weekends make you feel lazy and you'll want to do more. This feeling will bode well for college, where you'll have to be attending things all the time, as well as if you want to get a job (which I highly recommend, and don't be put-off if the only jobs avaliable are total shit. A shit job just means that you can only go up. Take whatever you can get, and if you get it, then you'll have the freedom to start searching for better jobs. As a side note, being physically and socially active (runs + college) will increase confidence and you'll, without a doubt, end up meeting a girl and hit it off.
Everything above is simple as hell but it'll work. The key thing is to get onto it straight away. Don't keep putting it off. "I'll start next week" or even "I'll start tomorrow" isn't enough. Procrastination is man's greatest enemy. It'll feel a ton better if you address your problems now, rather than later, because there simply is no later. If you don't do it now, you never will.