The biggest thing that sticks out to me is your PFT. Look up the Armstrong Pull-up Program it is a very effective program to get your pull-ups up. Also improve your ab strength, a strong core is not only necessary to max sit-ups but it is necessary when doing the Obstacle Course and Marine...