I did terribly academically in college. I really think I just wasn’t ready, and I could have benefited from a gap year. Or two.
My advice is to get to know your professors. Speak up in class, go to their office hours, email them questions, etc. You’ll get more out of the class, and the professor will be more willing to help you come finals time if he/she already knows you.
I probably wouldn’t have graduated if I hadn’t formed bonds with my professors and thus gotten away with lots of shenanigans (such as being allowed to read the English version of a book for Spanish class, skipping an entire paper, getting extra time on assignments, etc.)
I’m not suggesting you use these relationships to be a slacker, like I did, but rather to enhance your studies with academic interpersonal relationships.