I am predicted an A*, Edexcel.
It's simple, first of all you must have an excellent understanding of all the basics, which is very simple to achieve and doesn't take much time.
Then, you have to solve a lot of problems to develop an analytical mind. Some people are born with such minds, and some people have to nurture it. If you're not born with it, you have to build it. Do problems, do past papers, and most importantly, do this: When you learn a subject, say capacitors, THINK about it. Think where you might see it in nature? Could lightning be some sort of capacitor circuit? Learnt about SHM? Think about SHM, where could you find? Think about all the different problems related to SHM.
You see, learning the physics is actually really easy and simple and doesn't take much time, it's the analytical skills that you'll need to build.