The first time around, my GPA wasn't much different. It might have actually been a bit better (3.81ish). The big problem was that I had next to no prerequisites, and I hadn't done anything related to the field. No matter what your GPA is, you could be a perfect grad applicant for just about any program, but still not get into this one just because it's insanely competitive.
Last year I applied to LSU Baton Rogue, Georgia State (I actually got an interview there, but so did about 100 other people - for about 20 slots), University of Florida (got waitlisted, never heard anything else), Boston University, Florida State (who basically sent me an email saying they just threw my application in the trash since I didn't have the prerequisites; I sent them a mean email back about wasting my time and application fee and didn't apply again ), UNC Chapel Hill, and Vanderbilt (the last two are IMPOSSIBLE to get into for anyone, by the way).
I think another problem was that I didn't really do much research, and ended up applying to programs that take 10% of their applicants or less. Word to the wise: apply to a TON, or at least have half of your schools accept somewhere around 50%. Apply to obscure programs (like Longwood, for me). Schedule visits to the schools and write about the visits in detail in your essays. Seriously, apply to schools that insult your intelligence with how easy it looks to get in. Assume they are all hard.
Final note: again, this is a very competitive field, and the fact is, you may have to apply two or more times. If this isn't something you're willing to live with (repeatedly applying, making yourself a better candidate in between every application process, etc.), you may want to pick something else. Good luck!