Many of the schools on your list are not realistic with a MCAT of 508. Your 100 hours of clinical volunteering is low and you may be screened out at some schools. In the coming year you should accumulate another 100+ hours of non clinical volunteering and 200+ hours of non clinical volunteering (food bank, homeless shelter). You would be better off to apply in June 2025 and work on improving your clinical and non clinical ECs.
A higher MCAT score will also help.