How realistic is MIT for me?

Have you tried doing Topcoder, the USACO and/or any other CS competitions (e.g. PicoCTF) or taken AP CS? I think there are a few things you can do outside of school to show your proficiency. Also, I think you might want to try the ACT one more time to see if your score goes up - for the very competitive schools, although a 33 is good, it is not something that really stands out. My son also does CS stuff & through FBLA did coding of Apps and a cybersecurity test and did well. It is worth doing a bit of research to see what’s possible that can be helpful to you to show what you know. Good luck to you!