I would suggest mixing up your running. It’s a one mile run, so try to do a lot of track type workouts, like running 400m sprints at a 1:1 interval (rest for as long as it took you to run the 400m). Distance is good, but don’t worry about the 2 mile until after the CFA.
For pushups, try...