First off, you do NOT need research experience. It is definitely helpful if you want to go to a top medical school, where research is highly valued, but there are many medical schools you can apply to where not having research won't necessarily hurt your application. If you want to go to medical school, you need to show that you understand what it means to be a doctor. To do that, you need to shadow physicians. That also means that you need to have clinical experience. You need to show that you've had enough exposure in a clinical setting, so that you understand on some level what you're getting yourself into. Are there certain things that are preventing you from pursuing these extracurriculars? If not...
1. Do a google search for local volunteer opportunities. You can volunteer at a local hospital, a local nursing home, with hospice - these all count as clinical. For non-clinical volunteering, look into tutoring at elementary or middle schools, soup kitchens, food pantries.
2. Pursue shadowing opportunities. See if your university already has a pre-med shadowing program you can get involved in. If not, start compiling a list of local physicians and start cold-calling them.
I know of people who started pursuing medical school late in their undergrad career and honestly, you might have to take a gap year after undergrad so that you can rack up enough hours.