You can only get a nom from JROTC if it is an "honor" unit. There are limited slots that can be apptd. Also, these noms compete against ROTC cadets.
As far as the CFA, the fact is it is only a % of that 20% of the WCS. This is one part of the applicatiion that you have control over. You don't want to not get an appt and wonder the rest of your life you will say if I had waited and got 5 more push-ups would have my WCS been the winner.
What is your CFA scors right now, because if you max 2 or 3, I am assuming we are looking at shuttle, mile and situps, which means push-ups, pull-ups and bball aren't the AFA might be concerned that you do not have upper body strength,