Just my opinions as a parent of 2 Mids.
I have always thought that the pull up section of the CFA separates a lot of applicants, especially the female ones. So anything you can use to separate yourself from other candidates in such a competitive process should be a focus! Both my DS and DD started training for this a year before NASS CFA just in case they got in. Initially my DD could do one, and my DS could do 2, and they almost maxed this a year later. They tried to do on 1-2 more pull-ups per month for 12 months to get to max. I put up a very solid chin up bar in my garage, one that my current plebe is using regularly for workouts during his online home USNA quarantining. I tried the doorway pullup bars but they were not great. I tried to add photo of the bar I put together but could not attach. I used metal pipe from Lowe's that screws together and has 90 degree pieces to make a "U" and then bolted it to a piece of wood bolted to ceiling stud. I am clearly no handyman but it was easy!
Also since running is so much a part of USNA that I have also felt getting a fast mile is important. This is clearly something that with training can be achieved. Working on intervals as well as longer runs is critical here. If you want to break 6 min mile, aim to do quarter mile repeats at 1:25-1:20 until you can do 6-8 of these in a row with small breaks once or at most twice a week. It is amazing how fast one can get, especially 16-18 year olds, with training
Interestingly 2 recent grads who were at my house, one who was "ironman" for his NASS (best CFA of his entire NASS week), told me the basketball through which my 2 midshipman never really practiced much as they were pretty good at it without training, is something practice really does helps a lot.
I brought up NASS only because if you do it, the CFA has lately been the 2nd day of the session and if you crush the CFA you can be done with it early! Additionally it may impress your detailers who do evaluate you. As has been said many times most Mids never do NASS, so it is not critical to get this....but if you do, be prepared!
As you get closer to a possible CFA date start doing the entire CFA for practice and getting used to running the mile after all the other components.
Lots of threads available for help with specifics components of the CFA. My son used Stewart Smith Navy SEAL fitness videos I believe.
Just my civilian parent thoughts