@usna1985 mind giving me your opinion, sir?
I think the scores are fine. You max'ed out two of the three areas on which USNA really focuses (crunches and push-ups) which is terrific. You knocked out one pull-up!! And your mile time was good, given your scores in the other areas (which USNA knows will tire you out). I agree with Army 2022 that you could do worse next time.
BTW, I'm a "ma'am," not a "sir."
A couple of points not specific to the OP . . . failure of a CFA retake is not "disqualifying" per se for USNA. Because the new (failing) scores replace your older (passing) scores, it does leave you without a successful CFA so you can't be appointed until you retake it again and pass. If you do that, you're fine.
It is NOT late to be taking the CFA. Candidates have until Jan. 31 and quite a few of my candidates have yet to take it. The one caveat is, if you wait until the last minute and can't find someone to administer the test (had this happen to a candidate last year) or you fail, you may run out of time and not have a passing (let alone good) CFA by Jan. 31, which will doom your application.
And, at this point, it's a little late for senior to do anything more to advance their application other than doing very well on 7th semester grades, in the event you're one of those for whom USNA requests those grades.