I love P90X. However its not tailored to gain muscle mass. It will increase your cardio output, muscle endurance, fat loss (assuming diet is good), and perhaps put a little muscle on you. But if you play sports or are an endurance athlete this is where it will shine.
Most importantly though, it'll improve your overall health that's for sure.