Diet being # 1. I eat clean foods (rarely cheat) and have no problem doing so, but still gain more fat than I would like on the lovehandles. So bulking without putting on fat, and for the people in college like myself, meal timing is pretty difficult. I pack my meals before I go to class in the morning, still have a tough time fitting them in 7 minute breaks between class. Like Size said, workout partner too.