2. how to make up? I don't think there is a shortcut to this problem. Think about it, it took others three years, and it will take you 1 year to catch up with others' level, unless you are a natural genius and your acceptance ability is much faster than others. Of course, everyone's intelligence level is similar, and I will answer on this premise.
Make sure you have more time than others. Take two more hours every day, and don't rest on weekends.
B. Cheer up, have some fun for yourself and convince yourself of the importance of learning. Find your own reasons
C. in terms of methods, of course, it starts from the basics. Now your biggest problem is not knowing what you don't know. It doesn't matter. Do exercises. If you don't understand how to get the answer, write it all down, read the textbook again and find out all the knowledge. Work hard and similar problems will be solved in the future.
D. Always sum up and ask for advice.