my idea is....
1. use weight gainer shakes between whole food meals... try 4 whole food meals and 3-4 weight gain shakes....
2. protein & creatine drinks right before and after workouts
3. take in 30-40 gms healthy fats per day....
4. bottom line eat 2 grams protein per pd of body weight and 3-4 grams carbs per pd of bodyweight...
5. adjust your intake if you feel you may be gaining to much fat
6, 4 workouts per week using basic free weight movements with as heavy weight you can handle in good form for 8-10 reps