I'm going into my junior year of high school and have a 3.57 unweighted gpa and a 4.23 weighted, and will take 5 AP classes and 2 gt classes my junior year. For sports I play basketball, cross country, and may do track in the spring depending on my workload. I don't know my official rank but I go to a pretty competitive high school, I would guess my rank is in top 50 out of 250. I have searched everything I can find and want to know what else to do to better my chances to get into West Point concerning my gpa and volunteering. Thanks!