You've gotten good feedback on the nutrition aspect. Your calorie surplus should be modest around 300 above your TDEE. Calories should come from primarily quality, nutritious, clean foods. Protein shakes are ok, but should be used conservatively. Real food is always better.
Another aspect to...