Hey!
I did both notes and questions from the Oxford book from what I can remember. I also did Cambridge checkpoints (sometimes) in addition to past SACs and practice/trial exams.
Hope this helps! Might be worth checking out other textbooks if you cant understand certain concepts from a particular one and need more resources tho