p90x is a excellent building block to the gym. it will give him good proprioception before diving into the weights and accidentally straining or getting hurt. as for the mass gainer he has no appetite so it will help get something in there.