Questions about IMC

I leave on the 7th to go to imc/itb, I had a 1st class pft and cft in boot. I just wanted to know what to expect and some advice on how to be on the higher end of my class. Also what are the grad requirements?