TST prep has the right materials for everyone. I purchased its emergency package about 1.5 months before the test. I first understood how the test was structured (I took the test in 2018 and was good to know ETS had made some changes), which I thought was quite important. I later checked out the videos from speaking and writing as the other two sections were relatively easier for me. Also they had mock tests (I think it was a bit more difficult than the real test but it was what I needed anyway) that could help evaluate yourself. I didn’t take their 1o1 tutor courses because I wanted to know more about the method and figured it out by myself, but I believe they have amazing teachers who can help build up your skills if you have trouble doing it yourselves. I eventually got 114 (R 30, L 29, S 27, W 28) and used the templates from the package. Thanks Josh and team!