<p>I’d say that your EC’s are average or even below average. Also, judging from your posts, I think you might have difficulties meeting the TOEFL requirements at the top schools if you were to apply now. Luckily, since you have lots of time to improve, I’d say that you do have as good a chance as anyone at the best universities. This of course assumes that you are able to get excellent test scores. I imagine you’ll score well on the subject tests but SAT Critical Reading may pose problems for you; then again, MIT does not require the SAT from internationals and many schools wouldn’t care about your language proficiency if you prove to be very good at, say, science or some other subject.</p>