As far as night shift is concerned... I don't think anything can really prepare you for it other than the experience of doing it. At my job, I swing 4-6 weeks on nights, then 4-6 weeks on days, and I...
I started in an ICU as a new grad, and I'm almost at two years of experience now. I truly think attitude and personality are going to make a bigger difference for you than you might realize....