Hey I got 100 mix and 10 pairs of orange head roaches today and i was wondering if they can drink out of water pillows?

Also I wondering if the food I mix was ok. I use Dog food, beta fish pellets and cricket feeder and mixed them in a coffee girder.

Thanks