There's been of talk in this site about cross fit. I started training using their website for guidance.
The demos page gives you video samples so you can get techniques correct. Look for some firefighter specific routines like, Firefighter Fran (aka just 'Fran') and another which I like is 'fight gone bad'.
Cross fit is cardio, strength and endurance training all rolled into 1. I promise you'll see results if you stick to it. But be prepared to work you butt off
Start slow and build it up. I ended up with a rotator injury from going hard too soon.