As an experienced person, I think you can try to accept and like your teacher, so that you won't be distracted in class! Also, forget your past glory. People always have to look forward, and the past can never explain anything ... thinking about it puts down the psychological burden.
For English listening, the best way is to listen for half an hour before going to bed or in the morning every night. Stick to it, there will be great improvement! You can try listening to the slowest VOA.