so you mean you are on a couple of waitlists right now?
well having that reapplicant label is always tough, but you have a strong gpa.
is your mcat break down 10, 10, 10? getting doubles on the sections would obviously be better since top schools all have averages in the double digits.
having the few medical experiences isnt ideal of course, and i believe you should work on that as well if you have a chance. having that application well rounded is key. and even though research isnt required, i still think its something you should be strong in if you want to go to a top school....since im pretty sure what you mean by top is the top research med schools in the US.