Welcome to the forums.
If proximity matters to you so much, then you can cut the schools that clearly don't work for your "commute." While you probably will still keep them on your list, you likely will have a lower priority on WashU, Northwestern, Virginia, UChicago, Duke, Pittsburgh, CWRU/CC, Emory, and Michigan. That's eight schools, and gets you closer to 25. Then add Vermont, Jefferson, Dartmouth, Georgetown, and GW to get you back to near 30.
Non-clinical volunteering: break down your "leadership" hours from your "service?" hours. You must have 150 hours minimum at submission of the following activities: food distribution, shelter volunteering, job/tax preparation (you are a subject expert in college prep, so that doesn't count), legal support, transportation services, or housing rehabilitation; if not, your application risks getting screened out at most schools. If you are going for brand-name schools, you should have 250 hours by submission. Fundraising and teaching/tutoring do not count.