You don't need to overeat and be a fat ass to gain muscle, i have been lean since i started lifting and never ate a bunch of junk yet i went from 160-165 to weighing in the 190's in 2 years. All you need to to take in your protein, healthy fats and carbs should be mixed up from day to day or week to week to keep your metabolism up.