I am taking it too! I know there are some very helpful prep classes over on AoPS online. They cover all the topics, and I personally took one just last weekend. I also reccommend going through the problems from past years within the designated time period.
Best of luck to you!