The advice above is all well and good, but you’re almost done, hang in there and graduate! GPA is really overestimated in importance, you don’t have to put it on your resume, your first job may not even ask for your transcripts, subsequent ones will not.