Hi, if you are preparing for TOEFL then it is very much important to choose a good source for preparation. It is required to have a good language of English language. For that, you have to do practice more and more for improvement. Continuous practice of some online exercises will really help you. You can refer to resources such as
https://nativemonks.com/english-classes. This course will really help with preparation. The tutors are professional and native speakers. You can ask any kind of doubts to them. You will become proficient in speaking, writing & listening. You can also learn the ascent of different countries. Apart from that, you can also refer to previous years question papers so that you will have an idea about the difficulty level. Hope, this suggestion will help you with your preparation and you will score good marks to clear this exam.