Stuck at a 2.2, should I just throw in the towel and give up at this point.
For context I'm in my third year of my four year degree. These past three years will account for 30% of my grade, with the remaining 70% being from my final year. I am doing a double major in theoretical physics and experimental physics (30 credits each). Every semester I tell myself I'm going to do better and the same thing always happens. I start studying too late because I was overworked doing assignments, I try to cram at the last minute and end up doing pathetically mediocre. I am currently sitting at a high 2.2 which means that if I want to apply for masters programs to go into after I graduate I won't be able to even if I did perfect in fourth year as they would essentially be looking at my 2nd and 3rd year grades(which range from some high seventies to middling 40's) -note this the UK/European system idk how this converts to the American GPA system.
I view having to take another gap year(as I took one already after a bad start to second year) as essentially academic suicide as I would be out for a year and most likely would also not be able to get any sort of opportunities to do with internships or work experience due to the current job market. It feels like the only thing I can do is just keel over and die as my life is basically over and I don't know what to do.