My recommendations for you would be:
1) Practice actually writing down your solutions as proofs. Its better not to underestimate how important it is, since even with fully correct thoughts and answer you could gain 3/10 marks instead of 10/10 just because you did not justify your thinking properly. It would be nice to give your proofs for proofreading to someone who has experience in Olympiads/ your maths teacher. Also be prepared that the solution would take a considerable time to write.
2) For geometry questions main things to know would be(all of them should have been studied at gcse I think, but still) - circle theorems, facts about inscribed, circumscribed circles, segment joining two midpoints = 1/2 of the opposite side and is parallel to it (proof by similar triangles), types of quadrilaterals and how to spot them (especially parallelograms), how in an isosceles triangle median = heigh = angle bisector (and conversely if 2 are equal, triangle is isosceles), doing double the median sometimes helps (creates parallelogram). But it is now enough just knowing them - the easier you can spot and use them, the better.
3) For number theory - divisibility principles (2,4, 8, 3, 9, 5) and how to combine them (11 might be useful, 7 exists but quite hard and unlikely to be needed)
4) For combinatorics - for many questions no theory needed (basically just thinking), be familiar with pigeonhole principle - but it's quite simple, and the idea to colour things (esp. chessboard colouring), be able to count permutations, permutations with repetitions etc (one of the A level topics)
5) Use the entire time even if you feel like have 0 ideas as to what else to try (It happened to me that after being stuck for 2 hours I suddenly got an idea that fully saved a Question)
6) Useful to take breaks just to relax and refresh the mind (eg. bathroom breaks) - the Olympiad is quite long. Personally I like to also look out of the window
7) Even if you didn't solve the question - still write the ideas you had, you might gain partial marks
I think that's mostly it = ) Fell free to ask any questions, good luck with the Olympiad!