I would suggest go DO route and apply broadly. Your GPA is avg but MCAT is really good. If you don't mind which DO schools you want to go to, apply to newer schools and mix with other schools. Take some Science classes even at community college or state university and get a science LOR. Shadow a DO and get LOR. I'm sure you know that for DO route some schools emphasis on DO letter even though its not required. Keep doing volunteer work and you know that majority of schools need 2 science and 1 non science LOR. Look below the school stats, you are competitive for lot of schools. Your MCAT 511 is equivalent to old of 33.
School Location cGPA/sGPA/MCAT
Touro-NY 2017? 3.4/3.4/30.8
Touro-Ca 2017? Vallejo, CA 3.49/3.42/30.4
MWU-CCOM Chicago, IL 3.59/3.53/29.5
RVU 3.6/3.57/28.33
DMU Des Moines, IA 3.68/3.68.28.2
RowanSOM 3.63/3.55/28
MSUCOM 3.6/3.6/28
NYITCOM Old Westbury, NY 3.6….28
UNTHSC-TCOM 3.57/3.46/28
COMP Pomona, CA 3.58/3.56/28
COMP-NW Lebanon, OR 3.55/3.5/28
MWU-AZCOM Glendale, AZ 3.48/3.44/29
LECOM-B Bradenton, FL 3.50/3.40/28
NSU Fort Lauterdale, FL 3.49/3.40/28
PCOM Philly 3.46/3.37/28
TUNCOM Henderson, NV ?/28
OU-HCOM Athens, OH 3.65/3.61/27.42
ATSU-KCOM Kirksville, MO 3.56/3.47/27
UNECOM 3.5/3.45/27
LECOM-E/SH 3.48/3.35/27
ATSU-SOMA Mesa, AZ then several places for MS2-4 3.42/3.32/27
PCOM-GA Near ATL ?/27
MUCOM (Marian) Indianapolis, IN 3.57…26.25
OSU-COM 3.61/3.54/26
KCUMB Kansas City, MO 3.60/3.53/26
CUSOM 3.55/3.23/26
WCU 3.5/3.4/26
ACOM 3.45….26
LMU ?/26
PNWU Yakima, WA 3.41/3.30/25.86
VCOM-CC 3.61/3.55/25
VCOM-VC 3.59/3.52/25
WVSOM Lewisburg, WV 3.4/3.4/25
KYCOM 3.5/3.4/24