I didn't do much preparation for it, just get yourself some tests, practise a bit before the real one.
The general one is easier than the academic, I didn't take any class, but if you are not confident, classes may help you.
Practise yourself on some IELTS textbooks, mostly focus on the recent...