Stock up on (something)

To gather a supply of something.

We are trying to stock up on food before the holiday.