Engineering is tough. Really tough. My son’s favorite quote was “we all struggle together “. Saying that the real question is what have you done to improve? Most colleges have study groups, peer to peer tutors, professor office hour’s, math /science labs for help.
I would go directly to your professor since no one here has a clue of why you’re not understanding the material. Yes, in engineering sometimes there are classes you just have to get through. I get that. Some classes are also known “weed out classes”
See if in this short time frame the professor can point out the important material to focus on. I assume you need this class to move on in your sequence for engineering also?
How are you doing overall in your other classes?
If doing well than I would key on this class for the final coming up.
Also for many schools a grade of a “C” is passing where “C-” is not passing in your major.
Good luck.