Official check-in time is 4 pm, but if they can get you into a room earlier they will.
If you check in early, they will store your luggage and get you a hotel ID card which you can use in the parks. And, yes, you can use the pool. They'll even let you change in the Fitness Center if you need to.
I think you'll enjoy the Hard Rock. It's a fun hotel.