I would definitely recommend finding a LC if you can afford private consultations or if not research whether there are any LC/breastfeeding clinics at your hospital or MCHN centre. Seeing someone beforehand may help you debrief on what the problems were last time and try to avoid them.

One of the biggest problems I found when I had BF problems with DD was that I kept getting so much conflicting advice (including from multiple LCs) so it was great to just pick 1 person to trust with continuity of care if you can.

Don't buy a pump unless you'll need one later for work anyway but be prepared to hire a hospital or ABA one if you need it in the early days to build supply. It's worth getting a double pump as saving 10min pumping time for extra sleep is priceless in the early days.