Hi,
Your results are decent :)
For GP, reading more helps. However you need to analyse
the articles to see how and why they have been written.
To improve Mathematics, obtain copies of other schools'
promo papers and work on the questions to gain greater mastery of
problem-solving. In addition, develop an insight of the common
skills and concepts typically assessed by examiners (both schools
and Cambridge). The checklist I have developed may help, please
see:
wenshih.wordpress.com
Thanks and keep up the good work!
Cheers,
Wen Shih