You have a lot of experiences with future hours. You will have a stronger profile once you get the hours that informs you of your purpose as a physician. Clearly your academic metrics are great that you should be able to get an acceptance, including from a DO program.
Rush and Catholic schools like to see applications with a stronger commitment to service orientation/community justice experiences (at least 500+ hours, preferably 800+ to 1000+ hours). Bump up your hours with the womens' shelters to 150 minimum to avoid getting screened out at most schools.
The other thing is to show more opportunities where you are around communities that are not your own (athletics, race/ethnicity, college-aged young adults). Your opportunities in the company of sick/disabled individuals in addressing their immediate or social needs is preferred.