While your ECs aren't bad, they're not really top 20 material by themselves. I would estimate that you probably need a 520+ MCAT in order to be somewhat competitive for top 20s (but by no means a sure thing). A 517 or 518 would make you competitive for several mid-teir schools. ~505+, you're fine for DOs. For MD in general, 511+ is probably fine.
Of course, this speculation means nothing right now. You should take the MCAT with the intent to do as well as you possibly can, then come back and we can make a school list.