You stand a chance. You just have to be very smart about what you do from here on out.
As someone who applied a couple times and got into a few schools, here's my advice. You can take it or leave it.
1. Retake any course you have less than an A in. This may be overkill, but you'd rather do the extra classes and get in, than have to wait another year.
2. Gotta kill the GRE. Prep courses, books, flashcards, take a lot of practice test.
3. Diversify hours. Doesn't have to be a lot of hours, just different settings. Schools want interviewees to have a rounded view of therapy.
4. Apply smart. More schools isn't always better. Look at who gets the most and least applicants. Diversify your choices by having higher percentage schools in the line-up (both public and private) but also, be willing to go wherever.
5. Find your top choice school. Schools have different applicants they like to take and maybe your top choice has a certain type of applicant they like so tailor your application to the school if possible. I've known friends that have been admitted to programs because they spoke with current students and professors and found the secret sauce to admission. Be careful though, since contacting a program too much can actually hurt your chances. So be smart.
6. Look at developing programs. They typically receive less applicants being that the program is developing. To my knowledge no developing program has not become accredited...but students who attend do run that risk. If that is a road you're willing to travel, make sure that the administration has options in place to place students in another accredited program.
make these changes NOW while you are in undergrad. After graduating those steps become much, MUCH harder.