Second, don't rush it. Isn't there a saying that "haste makes waste"? I fully understand your eagerness, because I came from my school days, but I will take it step by step. I don't have any special methods, but my own feeling is: listen carefully, finish my homework, think more, and master the "basic problems" skillfully, and the problems will be solved naturally. This is a "rising tide lifts all boats" process!
In addition, if you find yourself doing something wrong, be sure to find out which knowledge point you didn't understand. Only when we really find the cause of the error or can't start with the topic can we have a new understanding of the "problem"
Let's just say, in fact, every subject is similar (purely personal). As long as you work hard, you will learn well. Still an old saying goes, "what suits you is the best." I wish you find a learning method that suits you!
You can ask me again if you have any questions!