It depends, what is your unweighted GPA? If your school is like my son's and properly weights only up to 4.3 maximum (.3 is the weighting), then yes, your GPA is likely good enough to be competitive, but not necessarily to be admitted, as most applicants have similar GPAs. However, if your school inflates grades, like that's a 4.26 out of a possible 5.0, nope, you'd be way at the bottom of the applicant pool and not competitive. You want a 4.0 unweighted GPA (or very very close) in the most rigorous classes.
You should take all the AP classes you can get A's in and 5's on the AP test. An A means nothing if you get a 1 or 2 on the test. 3 isn't much better, makes it look like it wasn't a true AP class. AP Calculus AB and BC (BC is more important), Physics C, Chemistry, Biology, English Language and Composition or English Literature and Composition, Foreign Language, Art History, etc. Some are helpful for admission (like the math and science), some will give you credit, if you get a 5 on the test, toward GE classes. Look on MIT's website for specific info.
Yes, you should take 4 years of one foreign language for any top college if you want to be competitive. If you want to just meet the minimum, MIT requires 2 years, but much of the competition will have 4 years as they are also applying to Stanford, Harvard, etc and want to be competitive.
Use your summers wisely, do lots of community service, at least 300+ hours by the beginning of your senior year, more is better. Do summer programs related to your major or future profession. Study for the SAT, you'll want at least a 2300 to be competitive. You'll want state and national awards, like in science / math / engineering fairs and competitions. Start looking into them so you can see if you can work on anything during the summer.