I'm 5'11 210lbs. According to the BMI I'm in the middle of overweight. I intend to correct that this summer, or at least transfer that weight to different locations.
And of course USNA is expected to exceed NROTC.
IIRC, only Marine Option needs pushups, but I could be mistaken.