first of all, the jersey shore guys and zyzz are on steroids, hgh, and pro-hormones/test boosters, period. if you took them youd have no problem as well.
second, no offense, but are you sure youre 19? sounds like you probably need to eat more, im not saying eat shit, but whatever your diet is, step it up, at your age sleep isnt the issue, youre just not giving yourself enough fuel.
third, being big should be an addition to your personality, not the foundation.
for myself, im gonna sound like a prick, but ive only been hungover twice in my life, i have a very weak alcohol tolerance, but for some reason my body motabilizes it very quickly and when i wake up im just a little tired and thirsty. dont get me wrong i drink a lot when i go out, but its beer and maybe 2 or 3 shots.
so maybe just drink beer when you go out, and despite what people may think its not worse for your diet than liquor, your body will motabilize the alcohol before any calories but if youre drinking more alcohol per volume then it will take even longer before it starts burning calories.