Maybe you're not doing the past papers properly by like making sure you know how to do the questions you got wrong and not just checking it once but over and over again
My school used an independent paper. Highest in our grade was 99 I got 91. I lost marks in the essay guess i found it a bit difficult. Conceded marks in the m.p only