I'm coming from an outside background and was accepted to GWU, wait-listed at Indiana and UT Austin. Waiting on one more decision. I was worried I would get rejected everywhere, but I have no outright rejections so far and even one acceptance! I think you should be more optimistic (like I should have been at the beginning of this process). The only reason I didn't apply to more places is because my background isn't CSD and I didn't find many schools that had options for students like me.
Stats for reference: 3.87 GPA undergrad (my overall and major GPAs are essentially the same), research experience because my program in Linguistics required a thesis for capstone, studied abroad 1 year as part of a language minor, expressed interest in bilingual certification where it was available. Average GRE scores. My recommendation letters were written by professors that knew me well, one was my language professor and oversaw my thesis research. Also have a minor in TESOL. Currently work in early childhood ed. and have a lot of teaching experience in other types of classrooms.
If you don't get in this round, I would suggest getting observation hours clocked asap. I wanted to apply to Michigan State (undergrad university and hometown) but they don't take people who need leveling courses unfortunately. Anyway, the head of that department actually took time to talk to me about options since I explained my situation to him and he suggested going to Master Clinician's network to get some observation hours. You can do it all online, which is nice if you can't manage to get any done in person.