You literally need to take SAT 2’s to be even considered for MIT admissions…
Ok, here’s what I’m seeing, OP. You have good grades, but ok test scores. Go and retake the ACT, the difference between 33 and 35 is HUGE. Your parents can supposedly pay for MIT, but go and run the NPC, just to be safe. Remember, your parents could simply just ditch you and force you to pay for college on your own. After you turn 18, they are NOT obligated to help you. Going to (and being able to pay) for college is a privilege, NOT A RIGHT. Your extracurriculars lack depth, nothing even close to the people who have been admitted to MIT from my school. And please, “OH NO! IF I DON’T GET INTO MIT I HAVE TO LIVE MY LIFE IN MEDIOCRITY AT SOME MIDDLE CLASS SCHOOL!1!!!1”. What if I told you, high tech companies in my area hire equal amounts of graduates from SJSU and SCU as they do from Stanford and Berkeley? Some of my teachers have graduated from the most prestigious schools in the country (Duke, Stanford, UPenn, Cornell, just to name a few), how do you think they feel working next to people who graduated from state schools? Let me tell you something, they don’t give a damn. The label of the school(s) you attended wears off after one or two jobs (or after a few years on a single job), then they care about your experience.
When fall rolls around, do apply to MIT, but have backups: UT’s, other easier privates in Texas. You sound like a great student, don’t get me wrong OP. Go and take that chance, And even if it fails, 90% of the schools in the country would love to have you walk through their front gates. Best of luck!