Seriously, do not worry too much about your GPA! Really try hard to get it up, but I would say now start focusing on experience, getting great letters of rec, and then later, the GRE.
By looking around on Grad Cafe, it is obvious I am the exception, but I have a 3.3 and have gotten accepted to two programs so far (waitlisted at two as well) and I haven't even heard back from 5! (I also only have a 3.3 in the Com Dis major...)
What I did was similar to the advice given to you above... I started researching this time last year. I made an excel doc of all grad schools I was considering. I probably emailed 150 programs asking for stats from last years accepted class and put those numbers in the spreadsheet. Use the ASHA website to search for schools, but do not rely on their outdated numbers.
I do have one really great LOR, and the other 2 were good as well. I have LOTS of experience from during school because I worked full-time almost all the way through. I've also volunteered at at least one place throughout school. Both my jobs and volunteer experiences were related to SLP in some way. I got those by emailing places asking for opportunities to observe, volunteer, or work.
People thought I was crazy during this entire process, but it worked! It is not all about numbers, but you need to make sure you look appealing to a committee based on your whole application! I hope that helps and good luck!! It's all worth it when you get your first acceptance.