hey, i dont mean to rain on your bonfire but i think the guy above is getting your hopes up too high quite honestly. As for becoming a lawyer, unless you go to Oxbridge its usually incredibly hard even if you have gone to a russell group university. Getting into a decent firm would require a 2.1, a huge amount of extra curriculars, stellar GCSEs and great A levels too in facilitating subjects usually. TO become a barrister is even harder, pupillages training contracts etc are so incredibly hard to get nowadays so if you're saying your GCSEs are atrocious, what do you mean? To be honest I think not doing A levels or the IB is a kind of non-starter for becoming a lawyer or can anyone correct me ??
As for doing a foreign language with Law, that is asking for trouble unless you're native. Most of those in your course will be natives so your Germa or whatever you wanted to do will need to be pretty hot potatoes to get in (I'm guessing youd have an interview) and even then unless you think you'll go to Germany I'm not so sure how worthwhile it is.
I'm not trying to be horrible but as a law student, actually Law with German Law student I'm just saying it as I know it to be. I would say retake some core GCSEs and aim for As, not even Bs, do A levels and get outstanding ones too and go from there. By the way i did similar a levels to what youre thinking of, german, economics and history and thats a good basis for getting into law.