I would have spent less time with Kaplan and more time using the official AAMC resources -- it's also important to remember that unlike the ACT or SAT, the MCAT is always graded on a curve, so your scores might vary significantly on practice tests (and the real thing) because your results are directly tied to how other people perform. For this reason, the only real way to excel is to know minute details that you think other people won't know.
The Poverty Medicine course with Dr. Zabukovic! He's an amazing physician and you learn so much about what it means to be both a compassionate and dedicated clinician.
Pass/fail courses are something that's important to me in my current search -- med school is competitive enough without worrying about grades. Residency Match rates I've heard are also important.
Don't compare yourself to other people! Some people are great researchers, and some people have an amazing bedside manner. Everyone has a different timeline, path, and skillset. Your MCAT score or GPA does not reflect all the aspects of a competent and kind physician.