Your EC's aren't good you are right, but good Rec Letters and applying to a smart list of schools should mean you are fine.
Now, if you want to take some time off and boost your app get some significant clinical research and try to get a publication, now you can start thinking about applying anywhere.