I don't want to rain on your parade but a lot of us have the similar ECs - i.e. research, volunteering, student org leadership, athletics, double & triple majors, double degrees, masters degrees - so nothing new here.
We also have MCATs that are much higher 30+ (which I dont think I have to argue that there is a huge difference between 25 and even a 30). Plus you're out of state. Something isn't adding up here... Perhaps you're a minority?
I don't know, and am surely not a bigot but you're OS, low MCAT and average ECs, maybe slightly above average.
If you are a minority, I think your case is different and most likely seen in a different light by committees.
All the best to you.