Sorry. The only thing that "makes up" for a low ACT score is a higher ACT score. The only thing that makes up for a low GPA is a higher GPA. The only thing that makes up for a lack of sports is sports. The only thing that makes up for a lack of leadership is leadership. The fact you have A's is good and it shows you can achieve them. The next question is "A's in what?" If it is Calculus, Chemistry with a Lab, English, and the rest of the classes that the USNA website advises college re-applicants to take that is very good. The Academy uses the ACT /SAT scores as an indicator as to how well a candidate can handle the 4 years of academics so you have partially answered that question with your current grades. However, if you have low ACT scores the Admissions Board says "Why does this candidate do so well in class and so mediocre in a standardized test like the ACT? Can they not take timed, standardized tests? That is all the Academy gives is timed, standardized tests. Does this candidate have a problem?" That is not what you want and fortunately you can improve ACT scores with formal instruction between taking them as there are tricks to beating those tests. As a bit of motivation, I had a candidate go from a 23 in English to a 29 with formal instruction and practice simply because although she knew the material, she was making dumb mistakes in the testing.
Having said all that, there are 100's of appointments made with ACT scores in that range because the Admissions Board liked the "whole person" picture of a candidate but they still looked at the ACT scores. Be glad for that fact and the fact you can improve.