SDN likes DO. Have you read the thread on the differences? If you get your GPA up (including sGPA) and do some good ECs (volunteering and clinical either together, apart, or both) you can definitely do that. There are also MD schools that reward reinvention and will likely be understanding of your situation. All schools will look at all college classes.
I wouldn't recommend being picky with where you go to school.
Schools post their average class stats. For schools you are interested in, you can look up the MCAT yourself. Your application year you should purchase the MSAR for more specific data.