theres no doubt that boxing will get you in shape, but as for strength training for explosive workouts, id say cross fit is the way to go. its a more well rounded workout involving your entire body. plus after a few...
i use the clinique line (facial wash + toner + lotion), and my skin has gotten remarkably better than before when i used to use generic crap i bought at CVS. give it a go!