Personal trainer if you can afford one. Cross fit thingy is not bad either. The main thing is to get your ass in gear, one way or the other...

Stay strong buddy...