First of all, about the vocabulary book: I recommend Li Suzhen's Cobo English Vocabulary.
About Listening: I recommend Band 6 Listening.
About reading and translation: Shi Chunzhen is recommended to read English 220, do reading and practice translation (Chinese-English translation).
Secondly, vocabulary and cloze: find a good quality intensive training material.
In fact, the most important thing in English is the usual foundation, but you still have to strengthen your weaknesses. English test has a separate score requirement for listening, which must be paid attention to. Otherwise, no matter how high the total score in the English exam is, it will be useless.
Finally, I wish you success ~