Testosterone is male hormone which helps to growth of human body and main important thing if you want to gain muscles then this is the primary thing. These protein, carbs and fat comes after this, so make sure you testosterone level is in the range to gain muscles.