ZapperZ raises a good point. More pertinently, if you got a C in it at GCSE, what makes you think will change at A-level so you'll do better?
You only NEED to take physics if you're going to do Physics or Engineering at uni (including joint and combined honours of these courses). There are also a number of engineering courses you can get on without Physics A-level anyway. If you aren't planning on doing either of these, there's no NEED to take it. While it'd be certainly USEFUL if you end up doing say, Chemistry, Earth Sciences, or Maths, it's far from essential.
You can certainly get by with a B in maths (I'm doing engineering at uni and got a B in GCSE maths and a first in our first year maths methods module so...), and honestly you can probably do fine with a C at GCSE, but you'll need to spend extra time making sure you're up to scratch on the relevant GCSE topics. You should take Maths A-level with it however. There's really no point in doing A-level Physics without Maths, it's a prerequisite for both aforementioned courses and the topics will help make sure your maths skills are up to date and up to scratch, and the calculus you do, while not used explicitly (at least for most exam boards) will help you conceptually think about the topics better.
But yeah, you should a) think about your future aspirations and b) come back and clarify what those are if you want this question to be answered well on here xD