Please read this to get information about myself.
I completed my 10th CBSE with 94%(471/500).
12th class with 9.6/10 CGPA.

Currently I completed my B.Tech 3rd year in Mechanical. I am maintaining 9.2 CGPA upto now.
After my final year, I want to pursue MS in Top universities like MIT,STANFORD,HARWARD,University of Berkely etc.. At present I am doing a summer fellowship at IIT Madras.I also participated in many paper presentations and extra curricular activities.I am topper of my branch upto now. Also I want to know how much GRE and TOEFL score should I maintain to get admission in those top universities.And any other prerequisites should I maintain like publishing IEEE papers?I am financially not that much good.Can anyone suggest for scholarships also please?...