No, your record does not suggest a very good chance at T20 medical schools, even with an excellent MCAT. Asian/white male with mediocre GPA and seemingly cookie-cutter EC's is not a much longed for demographic by top medical schools. Worry about doing well enough on the MCAT to get into an MD school period.