This is my opinion, take it for what it is - you need diet and strength training.
Do you love cardio? I mean, do you wake up every day thinking "I can't wait to Run/Bike/whatever?" No? Forget it. If you enjoy doing it, things will go much easier for you. You're already probably going to...