What should I stock up on the most?

Ah
I'm almost 20 weeks and I want to start a stockpile of things for my baby boy. I am having a shower but I still want to be over prepared. This is my first baby so I'm a little confused in the baby aisle. Lol. I know I have to have tons of diapers and wipes but is there anything else that I might need a lot of?