International student, 516 MCAT, 3.99 cgpa (also should I retake MCAT?)

Really need some help with school list and whether I should retake MCAT...I currently plan to apply to 25~30 schools--now I have 30 on my list, I am wondering what school should I add to or leave out. Also if I am going to retake MCAT, I will test on 6/28. Also my ps is done and I am working on the activity list. cGPA: 3.99, sGPA: 3.98 MCAT: 516 (130/126/130/130)--should I retake especially since my CARS is so bad? Non-Canadian international Asian Top 20 private... International student, 516 MCAT, 3.99 cgpa (also should I retake MCAT?)
Source: Student Doctor Network - Category: Universities & Medical Training Authors: Tags: What Are My Chances? WAMC Medical Source Type: forums