You have good clinical experience, a decent amount of shadowing, a leadership experience, and research. You're good to go, but it's hard to pick out schools without knowing your MCAT score. It's better if you look at an MSAR (Medical School Admission Requirements) book, pick your own schools, then let us critique the list.