
No preparation, just years of Hollywood movies
English is my 3rd language and I speak 4 other languages. To be fair, I also have been working in customer facing roles for the last 7 years so I think my speaking skills are good. I actually did mess up in a lot of places on the exam but I think it tests your skills more than your accuracy.
My biggest tip to anyone that tell me they're trying to improve their English: Start watching movies with subtitles on. Been doing that since I was 9 years old.