I’m. It sure exactly what he takes for supplements but personally I take a preworkout that helps with blood vessel Dilation ( more blood and oxygen to your muscles for the entire workout instead of halfway through.) I also drink branch chai amino acids or bcaa. I drink these during my workout. Helps with oxygen synthesis as well as recover post work out. As bcaa’s help Your muscles absorb the protein that you drink immediately after your workout. I drink 3 protein shakes a day totaling 180 grams of liquid protein. Plus whatever I eat in protein in meals. I also recently started taking creatine. This is a first for me. It actually makes you retain water. And typically increases strength because your muscles swell with water