Effective Muscle Gain
What you want to do is give yourself a high density workout that finishes before you blood sugar levels drop.
This will give your body the exercise required to gain the maximum amount of muscle possible.
Progressive Overload What this means is to continually raise the bar when it comes to the weights you are lifting.
Don't keep lifting the same weights day after day, your weight lifting should always be a struggle.
So when it starts to get comfortable, raise the bar and add a couple of exra pounds to your workout.
What this does is it continually pushes your muscles to new levels and actually tears them, and the muscles grow by rebuilding the tears and making them stronger.
Consistency You have to have a routine.
If you are not constantly working out,then how do you expect to gain any weight.
I would suggest one day of weights, one day of rest - then continue this cycle.
What this does is it gives your body the required rest that it needs to rebuild our muscles.