Your clinical volunteering and teaching/leadership are sufficient.You will need exposure to the doctor-patient relationship for med school so get this through shadowing, scribing, etc. Med schools want to know that you understand the daily activities and responsibilities of a physician. Prioritize this and aim for ~50 hours. There should be primary care offices close by that you can contact.
You also could add non-clinical service to people less fortunate than yourself (soup kitchens, free clinics, etc.). Most top-tier medical schools have incoming classes where >95% of the students completed research. If you are targeting any of those schools you should get some research experience or do something incredible to make your app stand out without research (this will be hard to do in just 1 year).