Bring sport socks, you'll need them for PT. You don't need a ball cap, my platoon didn't even but one at the canex. And yes, don't pack a lot, you'll have to carry it up several flights of stairs. You will also have to fit all of your civvy clothing and extra kit in civvy lock up.