What are my chances for some good schools?

I just started junior year and I would love some input on my chances of a top school. I go to a really competitive public school on the east coast

My stats

GPA: 4.55 W, my school doesn’t really do unweighted and doesn’t rank (but I’m definitely like top 20-25/500)

SAT: Got a 1570 on a practice, aiming for 1600

SAT Subject Tests: 800 Bio, going to take Math II and Chem

Schedule: Basically all the hardest classes I could have taken every year

APs: None freshman and sophomore year because my HS doesn’t let us take any, but APUSH, AP Chem, AP Java this year and AP Stats, AP Calc, AP English, AP Spanish (and some other AP) next year

ECs:
-Freshman year HS soccer and club soccer, hoping for varsity sr. year
-Rock Climbing (7 years) w/ 3 national appearances so far, as well as medals on the regional divisional level
-SciOly, won some medals at invitationals last year
-Have my own investment account with personal funds where I trade stocks (not in my name though)
-0 volunteering but I’ll try to get some in
-No summer programs

Thoughts on my app? My biggest weaknesses are my lack of leadership, EC’s, and volunteering I feel. How much will they drag my app down? Going to try to get some hours in and hopefully start a climbing and/or finance club. How would my app fare for some top CS and or finance schools (ex. MIT, Stanford, CMU, Cornell, UMich, Wharton, Georgia Tech) and some more realistic schools (UMass Amherst, UIUC, etc. I haven’t done much research on non-top schools)

Other info:
Ethnicity: White Eastern European immigrant, born outside of US but moved here early

If your projected standardized scores pan out and your GPA continues on your current trajectory, you’ll be competitive anywhere. However, spend time researching match and safety schools. It’s easy to find the reaches but everyone needs a well balanced list of schools. (UIUC for CS is not a match).

bump