Don't give up! I had a GPA worse than yours and got in to my top choice (USC)! I was super honest--and I mean HONEST. In my essay, I touched BRIEFLY on why I did so bad in undergrad, and then talked about what I learned from that experience. People kept telling me, "If they want to know, they'll ask!" Well, sure enough, they did. They came back and wanted a one-page essay on what the cause of my bad grades were. ONLY THEN did I go into detail. I was honest, and I got straight to the point, like, "look, this is what happened, this is why, I wish it had gone down different, but it is what is and it won't happen again because I am a better person." I think too many people try to explain too much in their essays. Focus on the kind of person you are today and how those struggles ended up being a good thing because they made you passionate. Just my two cents....but that route worked for me, and like I said, my GPA was worse than yours!