You may bring unlimited non-alcoholic beverages -- the only requirement is that they be carried on (not with checked luggage). So you'll need to lug it around with you until staterooms open at 1:30pm.
Unopened, factory-sealed snacks are fine to bring as well. Nothing homemade, nothing "perishable."
Enjoy your cruise!