your cGPA and sGPA is very nice. your EC is very good as well.
Your MCAT score is a little low, but I have seen some people who got accepted with a 489.
It's honestly a close call. your MCAT score is low but you do have decent GPA. They might balance each other out. However, based on my experience, a lot of schools put a big emphasis on your MCAT score. If you apply early, you might be fine. If you do end up retaking the MCAT, just make sure you don't end up with a lower score. I would also suggest maybe calling the school admissions and see what they have to say ( I have a feeling they will nitpick your MCAT score).
From what I can remember, Barry requirements aren't that high. I also know that for CSPM, they will give you an interview if you meet the 490 minimum score. Temple might be difficult. They look for students with at least 495+. NYCPM also focuses a lot on MCAT.
This is just me, but I would suggest applying to a couple more schools, just to make sure you will end up somewhere. Might help to apply to the bigger schools.