You appear to be well qualified and will certainly get serious consideration at MIT (or any college). However, MIT has a single digit acceptance rate and things we won’t see such as your essays, LORs will pay a part in the admission decision. IMO it is impossible to chance for any of these hyper-competitive colleges – they should be considered reaches for an unhooked applicant.
As I tell everyone, I recommend that you create a solid college list that includes reach, match, and safety schools that appear affordable (find out your parents’ budget and run the net price calculator for each school) and that you would be excited to attend.