I need to be able to pass this PT exam. All the events should be completed in 4-6 hours.

•Run 3 miles in under 21:00
•Do 50-60 picture perfect pushups in 2:00
•Do 100-130 situps over a 4:00 minute period
•Do 12 perfect, deadhang pullups or chinups
•Swim 1500 meters in under 28:00
•Swim 25 meters underwater on one breath
•Swim 1,000 meters sidestroke or freestyle in 26 minutes or under
•Complete 50 flutter kicks in 2 minutes or less

Although i am in pretty good shape i would like to know what sports (besides swimming) would help me reach these goals... (I have a few years to complete this exam)