What to buy for baby?

Fa
So I'm 19 weeks and 3 days. I got a bit of money for christmas and finally found out were having a boy. I wanna go and buy stuff now for the baby and kind of stock up, but I don't know what to buy.. I don't wanna over do it with diapers or wipes or clothes because we haven't had the shower yet.. so any advice or suggestions would be great.