Das Problem ist oft gar nicht das Lernen selbst, sondern dass man den Stoff zwar durchgeht, aber nie richtig überprüft, ob man ihn wirklich verstanden hat. Der vorherige Tipp mit aktiven Aufgaben ist schon gut, aber ich würd noch weiter gehen: Mach mal eine Woche lang so, dass du direkt nach dem Lernen ohne Spickzettel oder Lösung selbst erklärst, was du gerade gelernt hast - schreib es auf, erzähl es jemandem, egal wie. Das zeigt dir sofort, wo noch Lücken sind. Bei Mathe und Englisch speziell könnte auch sein, dass du die Basics nicht hundertprozentig sicher hast, und dann wird alles danach zur Qual - vielleicht lohnt sich da mal, einen Schritt zurückzugehen und die Grundlagen wirklich zu festigen statt immer weiterzumachen.