Good to hear you are motivated and asking questions! That sure beats the pants off of most folks. You'll be fine, just keep putting in the effort.
The internet can get you down a lot, and it is tough to ignore. It's not just you, we all feel it. That said, try to read more and comment less, if you get my drift. Find good sites, only read them, ignore FB and CNN, and mostly just read real books.
As for your education, don't let school get in the way of college.
Go to the parties, tell yourself that it's 'networking' but go because it's fun.
If you stay in just one Friday night per month to study, you'll be ahead of everyone else, but I don't know what that gets you in the long run. Still, you'll get better grades.
Pull your bed away from the wall so you can hide the beer bottles back there and use a towel at the bottom of the door to smoke inside (hot air is less dense and will flow into the room from the top, cold out of the room from the bottom) but just go outside in general.
Don't have a GF/BF in college. It's not a hard rule, but enjoy the freedom and the chance to just study. Don't try to get married before you are going to have the time to spend with them as a person, not as a just student. You change after all the HW and stress dies off.