I agree your non-clinical volunteering is very tutoring/teaching heavy, and I'd be more impressed with something where you really are immersed in the problems of those in vulnerable populations. Clinical experience is okay. For MSTP, you have to know your research and why doing research is critical to your vision as a health care provider. Know what clinical/translational medicine is, which you should already given your accomplishments to date.