For english lit, make essay plans, read the books and write notes on the main ideas and key scenes. Annotate the poems and see which ones you would want to compare to one another. Read model essays to understand the language and phrasing needed for top marks.
For english lang, practice papers realistically will help you most, learn to write excactly what the mark schemes are asking and practice your vocabulary.
Latin and DT, I don't take and have no experience with, sorry.
Maths, practice papers. If you don't know how to do a question, go over that specific topic, eventually youll feel comfortable with most things.
Science, seneca, CGP guides to go over the topics and then practice questions (you can find lots on Maths and Physics tutor) and past papers are a lifesaver. They can only ask so many questions-a lot is repeated- just keep on doing them and MARKING THEM. you need to see your mistakes and what you can improve on.
History, I read through the textbook and make flashcards on the dates and key people and key facts. Practice a few questions, but just make sure your knowlegde and understanding is good.
French, I'm currently working on grammar and vocabulary. As soon as you cover the basics, do tons of practice translations, you'll pick up key vocab. Do lots of exam papers as that's a good way to learn new vocab and exam skills.