Google "bodybuilding split".  Lift with form such that you "feel the muscle contracting" as opposed to "moving the weight".  Most importantly eat 150g+protein/day, and eat carbs and fat such that you gain in the range of 0.5-1lb/week.  It's really simple, but it takes a long time.  With everything perfect they say about 0.5 lb muscle per week is natty limit.    Or grab some roids.  (dont)