Welcome to the forums!
Your only nonclinical service orientation activity is the food pantry experience. You need 150 hours to avoid getting screened out at most schools. If your are going for brand schools, you agile aspire for 250 before applying. Service oriented schools like Rush and many Catholics will want more commitment (600-800 hours minimum).
You don't list advocacy activities in your profile. If this is the case, that may limit you with schools that may expect that.
Check your public schools. I don't get Arizona-Phoenix, Illinois (most expensive OOS), Vermont, Virginia Tech Carillon, West Virginia, Western Michigan. Many of these also cater to rural communities which I don't sense you have experience.
Why be a physician? I see you have checked most boxes, but among 50K applications, why should a school take you?
DO only if you want to, not as a desperate move. They can tell you would consider them backups, based on what you have disclosed.