Hey don't feel down about your stats. Your GPA is fine for DO so don't fret on that. If you can do better on your MCAT that would be great. Aim for something around 510 or better and you'll be golden. Unfortunately, DO's do not drop any courses out of your GPA, however they will look at your grade trends over the years. If you've got a positive trend, you will be looked at more favorably. They also do like to see you excelling in senior level science courses. What's important when it comes to American apps is how you write you applications and personal statement. They give you a significant amount of space to portray yourself so do so in a strong manner and you will get in. Note, however, you will have a more difficult time gaining admission compared to an american, simply because of bias but it's nothing you can't overcome. If you want to get a better idea of the competitiveness of your stats, I suggest straying away from the forums and checking out AACOMAS. They provide an excellent annual document outlining stats for applicants and matriculates to DO schools.