Those are all great tips! I’m a personal trainer and I’m pretty shredded at 5’8″ and about 170 pounds with a body fat under 10%. However, I find it hard to gain weight, mainly because I’m super active and really don’t eat as much food as I need to (fast metabolism). I’ve tried to bulk up to 180 pounds but it was SO HARD! I sort of got there but it was hard to maintain eating that much and I was doing roughly 3 shakes a day (each roughly 1,200 calories), while eating regular meals. The weight gainers I was taking tasted good, but I know it has a lot of empty calories, fillers and junk as well. So my plan is to eat like you mentioned above, get a good quality whey powder and add my own things like nuts and oats to get cleaner calories.