boot camp mail

my man leaves for great lakes navy training in about a week. i know i can send letters, but i can surprise him and send a package? what would be allowed in it? also- i’ve heard he can only bring a bible and an address book with him. can i send him (appropriate obviously) pictures/polaroids?