@fighterjetlover. If this can ease your concern on CFA. Don't sweat over your scores, you have a mixed good and below average scores and you can certainly improve them over time. Even now, it appears to be a passing score. You can take your second CFA after you have worked on your weak areas. But the cold weather can affect your running time so try to do it on a warmer day.
My Midshipman DS is now a 1/C at Annapolis. When he took his CFA in high school senior year, his running time was poor with all else being strong. He took it twice and his running time went down slightly. Running time is most heavily weighted on your CFA (1 mile), like it is on PRT (1.5 miles). He's a strong swimmer but not a strong runner. He doesn't enjoy running. But that can change over time with motivation and practice. Unfortunately, God doesn't make us good in everything.
If you want to be a Pilot, you have to be physically well fit, especially flying tactical planes. NFO, just need to pass the minimum. Below is how he progressed from being average to strong in CFA to PRT. Being light helps on pullups. If you have too much muscle or over weight, doing 6 pull ups is a lot. You can see the progression over time. And so can everyone else and so can you.
High School Senior Year: 5'10" 135lbs
USNA 1/C Year: 6'0" 160lbs
1st CFA
Pull-ups: 18
Push-ups: 69
BB throw: 58
Shuttle run: 8.3
Crunches: 84
Mile run: 7:30
2nd CFA
Pull-ups: 18 (actually did 20)
Push-ups: 71
BB throw: 61
Shuttle run: 8.3
Crunches: 86
Mile run: 7:03
USNA PRT Plebe Year Grading B
500 Yard Swim: 6:25
Push-ups 81
Crunches 86
1.5 Mile Run 10:30 (run time hurt the overall scoring)
Navy Seal Physical Screener Test 2/C (Qualified), made the 75 cut out of 150 started, not the FINAL 50 cut
500 Yard Swim (side stroke/breast stroke) / (to be competitive 10:30) Actual 9:30
Push Ups (to be competitive 79) Actual 105
Sit Ups (to be competitive 79) Actual 96
Pull Ups (to be competitive 11) Actual 25
1.5 Mile Run (to be competitive 10:20) Actual 9:15
USNA PRT 1/C Year: Grading A
500 Yard Swim: 6:21
Push-ups 99
Plank 5:00
1.5 Mile Run 9:10