When it comes to weight training there are two easy principles: you need to overload your muscles and then feed them properly to ensure quick recovery and muscle gain.
If you are lucky and you are under 25, your body lets you get away with fast food, sugars, take away meals and too much booze. And I am not talking about weight gain or loss