What do I need to improve for Cornell/Columbia?

Hey, I’m interested in double majoring in Math and Computer Science (at least I think I am).

GPA - 4.0 UW 4.62 W (I’m the presumptive valedictorian of my class)

Scores (Please note that I plan on retaking these. These were my first attempts without studying)
ACT - 31, 32 E 34 M 27 R, 30 S (I scored a 34 on my last practice test so I know I can do much better than this)
SAT - 1430, 650 R 780 M (Still haven’t started studying for this one)

APs -
Sophomore year - AP Human Geo and AP World (I can’t remember what I got)
Junior year -
AP Calculus AB - 5
AP Chemistry - 5
AP Lang - 5
AP Psych - 5
APUSH - 4
AP Spanish - 3 (I don’t come from a Spanish speaking household)
I got the AP Scholar With Distinction award btw

Senior year (which just started) - AP Physics 1, AP Statistics, AP Literature, AP US Gov, AP Macroecon, AP Calc BC, AP Computer Science, AP Microecon

ECs -
National Honor Society Vice President
Student Government Association Public Relations Officer
Science club president
Head tutor for the AVID program at my school
Worked a part-time job all 4 years at my parents’ store
Spanish Honor Society
Academic Team (which I got a varsity letter for lmao)
Soccer club for two years and Ultimate Frisbee for one
Volunteers in Medicine program - volunteered at a free clinic to see if I was interested in medicine( I’m definitely NOT )

What do I need to improve in order to make it into Cornell and/or Columbia for regular decision? Thanks!!

Congrats, you’ve accomplished a lot already. You’re on the right already – retaking your tests. Otherwise, consider the essays — the last item totally within your control. Also choose wisely your teachers for LOR submission. If finances can handle it and either really stand out to you, apply Early Decision to one. Besides continuing to do well in your classes – that’s about all you can do at this point. Good luck to you.