Haven't read the rest of the thread, but for the OP, I was in a similar situation a couple semesters ago (hell, my GPA is still crappy because of that, trying to recover). It can feel daunting but you can lift yourself out of the hole.
This is my first semester outside of community college. Geography major (B.Sc.)/Anthrop. minor at UMKC. I've got all A's and one B right now...so things are going pretty good. It's kinda funny, I'm doing way better at uni than I was at comm. college. Taking Music Appreciation, American Fiction, 'Understanding the Earth' (physical geography, basically) + lab section, and Human Geography. Really enjoying the classes for the most part.