Hi my friend, Your profile looks great, SOLID TOEFL and GMAT scores, and great internship experience (just make sure you emphasize big responsibilities, teamwork and leadership when applicable). Your GPA isn't STELLAR, but it's certainly not a bad one and will be good enough for most programs. As for your school list, let's add a few of the "big" MSA schools: UIUC, NYU Stern, Notre Dame, and Texas A&M. They're all great programs that get recruitment opportunities from the Big Four finance companies. Hope this all helps, and feel free to reach out again with any followup questions!