Okay that's definitely the right way to go, but I would recommend that you try active revision. For example try teaching others, maybe even just pretend, topics that your weak on. Do spaced repetition. For English I would try blurting on mind maps : get a sheet of paper a3 if you can and write a theme in the middle. For Macbeth maybe Kingship then from memory try and develop deep analysis with quotes. Once your done go through videos and teacher notes to see if there's any analysis that could have been useful to your theme.
To get top band analysis try and understand the historical, social, and cultural contexts of the texts you study. This can deepen your analysis and enrich your interpretations.
May I ask what you want to be in the future if you know?