If you're eligible for a foundation year course then maybe try and get your teachers to lower your predicted grades? One of my friends got an offer for foundation medicine with bbcd at AS level.
Tbh I have similar GCSE grades to you and I was never discouraged from applying to medicine- but I (stupidly) decided to not apply last year even though I had good AS grades and A*Aa predictions. So I definitely think you should still apply, either doing a foundation course or applying to Med schools that place less emphasis on GCSE and UKCAT scores.
I also want to say that, if you do apply this year, make sure you have a backup option that you'd still enjoy if you didn't get the offer for medicine or the grades needed come results day. I had to go through clearing because I messed up my A2 grades and I'm starting neuroscience at Leicester this month! Leicester have a transfer programme where, if you perform extremely well in your first year exams, you can transfer into undergrad medicine. (However I know how competitive this is- but iys worth a shot imo!)
Personally, I'm also looking into GEM but I'm fairly conservative about it because of how competitive it is. However, to give you another little story (lol) my cousin, who did a biomed degree at Leeds, has just got into GEM after getting a 2.1, so it's possible (she also said that her friend, who had a first, didn't get in- she emphasised how other factors are also important like work experience/ caring nature etc,).
I hope that gives you some hope that, even if you don't get an offer this year, there's always other options. PM me if you'd like, about anything related to medicine