Pistol , lifting heavy and hard is great for MMA .. I do it .. Start stretching 3 times a day for 20 minutes each session.. Being bigger it just takes a little bit longer periods of constant stretching ( Be Patient just step that part up ) .

Losing wind - of course when you just focus on lifting you are gonna lose wind especially when you gain more mass. You already know what you have to do here , Cardio in the morning , step it up . Start doing wind sprints and indian runs ( interval runs ) I do telephone poles , every pole I sprint all out until the next one then I go back to my original pace ( needs to be a good pace not jogging ). Do a 1/2 mile the first week then 1 mile the next .. do this for 3 weeks and you will get it fast . Try taking Arginine or an NO product to help with blood flow ... Helped me anyway .. Good Luck