Try adding in avocados to your diet. Over 1g potassium per avocado and a ton of monounsaturated fat which you need. Sweet potatoes are good too since they are slow digesting and have over 100% RDA of vitamin A(beta carotene). Don't stretch before your workouts unless it's dynamic as well as warming up in general. Try to start using a foam roller. Foam rolling=better mobility=better range of motion=better stability in squats, deads, bench=stronger=more gains. Static stretching is a waste because it decreases your muscle's ability to contract before training and static stretching after a workout increases passive flexibility which doesn't mean much in terms of actual benefit. An active leg raise is more functional than say touching your toes.
Anything else you need to know hit me up. I read fitness/diet/mobility stuff on a daily basis and anything I don't know I immediately look up for future use. And good luck with the low carb diet, bro, I've done TKD before and it was tough to acclimate to in the beginning. Well worth it in terms of cutting/losing BF though.