I don't think you're ready for a SMP. You should retake the pre-med pre-reqs that you did poorly on, and earn at least A-s. If you do that, then focus on raising your MCAT to at least a 505. Then I think you should apply to DO schools. Do the SMP as a last resort.