Your grades and SAT are great but the Naval academy also requires a nomination, physical fitness test, and medical exam. If you haven’t looked into a nomination from your senators or congressperson, do so asap! Also start getting in shape for the CFA. You don’t have team sports on your EC list. Not mandatory but 90+% of admits have varsity letters. So your CFA will be important. Also highlight leadership. While lots of regular schools look for spikes and hooks, the service academies are really looking for well rounded students. Lots of information on service academy forums.
Good luck