You will not get WL because of your stats. It most likely has to do with your interview skills and maybe (minimally) your EC. I would continue hospital/ER volunteering and doing more shadowing with another specialty. Definitely practice interviewing and committing to a volunteering gig because it looks like you are all over the place with it. If you get the interview, you have to prove to them that they are making the right choice in accepting you and that may have been your downfall early on.