For maths, what i did to learn was:
1/ Learn in class
2/ Come home and watch Eddie woo's vids on same topic and get an in depth explanation and understanding
3/ Use the cambridge book and work through the corresponding exercises i learnt
4/ Once i finished the topic, i would move on to the next topic and repeat steps 1-3
5/ After completing 3 topics, i would revisit each one using Fitzpatrick and work though those exercises
6/ 3-4 weeks before exam (or earlier if i have time) i do past HSC questions related to the topics i completed
For english, use whatever you use at school and further enhance that via google. One thing i've learnt so far is that for english, google is your best friend, just search up the different techniques and ideas in the texts. Then using school + your own notes, write as many paragraphs as you can.
As astro suggested, we used business studies in action for prelim and hsc. It's very good at explaining (though most of it is common sense) and has relevant case studies as well. Mind you, out of all the textbooks i had, business was the fattest one.
*note that for mx2, i do all those steps plus i include another textbook as well (terry lee), just coz i need to get as much practice for mx2 as i can. Then i move on to past papers