Chance me/Help please?

<p>Hi, I am a senior from Washington,
Indian(1st generation american citizen)
uw gpa 3.2 w gpa 3.8-3.9
class size is extremely small(around 90 kids) so we don't have class rank but probably in top 25%
12 APs in high school
Ap Calc AB
APUSH
AP Lang
AP Bio
AP Chem
APES
AP Macro
AP Micro
AP Physics C
AP Physics: electromagnetism
AP Stats
AP Comp Sci
800 Math 2 sat
700 Chem Sat
SAT 2310: math 790 reading 720 writing 800
I play tennis at a level where I may be able to walk on but not be recruited</p>

<p>My extracurriculars include:</p>

<p>-Youth Group Leader for local Indian nonprofit group
very active in local programming scene( awards at multiple at hackathons)
Very successful high school robotics career with multiple placements at world championships
Work with local tennis club to teach underprivileged youth tennis
over 200 hours of community service in high school
editor of high school scientific journal
Board member of technology student association and robotics club
Varsity tennis player for four years and once for track and field(competed at high school state level multiple times)
Worked with Bill and Melinda Gates foundations to secure funding for the nonprofits I work with.
Multiple paid internships (Microsoft along with 2 local startup companies)
Competed in 2014 google science fair and numerous others, winning multiple state level prizes
Participant in MIT Sloan Sports conference 2014</p>

<p>What do you guys think? I know my gpa holds me back but I think my overall portfolio is strong. Also, I am very unfamiliar with the application process for USNA so if anyone could guide me through it that would be very much appreciated, thanks!</p>