What are my chances for USNA admission. Please help

I’m currently a sophomore at a Philadelphia high school. The naval academy has been a dream of mine for a very long time. I just need some help.
I’m a decent student. I’m an honor role student. Freshman year I got 4 A’s and 2 B’s. Sophomore year that switched (4 B’s and 2 A’s) my psat scores are above average and slightly above the recorded average for the naval academy.
I’m a pilot. I volunteer regularly. Am on my crew team (and am trying to get recruited). I co-coached a little league baseball team. Co-coached a swim team at my local Rec center and have taught swim lessons there as well. I am the founder and head of my schools peer mediation program. I also work full time over the summer as a life guard.
Next year I will be in my schools IB (International Baccalaureate) program. This will weight all of my classes like AP classes. My real concern is that my grades aren’t good enough and my extra curriculars are unimpressive. Can someone please help me. I need suggestions on how to further my extra curriculars. I understand my grades are what they are and I intend to do better in IB next year. Any help is greatly appreciated. Thank you for your time.