Where to start!
Some mums don't leak. I'm not some mums and I leak buckets. Ergo I need breast pads. With dc1 I used disposable pads but with dc2 they repelled me as soon as I put them on and I think they made the initial sore nipples worse. A lovely IBLC I know gave me a pack of terry towelling backed washable pads and they are heaven! Of course you need dozens of them and I have the boots own washable pads which are fine but not as amazing as the towelling ones 
Ok don't panic that I wrote initial soreness. I got this with both dc. This feels like heresy even admitting it but nipples were sore for the first week it so. Yours might be too but grin and bear it. Use Lansinoh but soaringly and in he way you use lip salve - just rub it in after feeds. I used it properly with dc2 and they got better in couple of days.
You need lots of muslins. Bm stinks after a short time!
Be patient. At some point or quite often the baby will scream its head off and refuse to latch. Just wait, persevere or walk up and down a bit to calm the baby and try again. They won't die or explode and it doesn't mean bf isn't working out. It just means the daft baby got too worked up. Dc2 did it today (8 weeks) I just sighed a bit, drank some more coffee and waited - she latched on soon enough.
Hmm what else...you don't need special bf tops but ones with buttons help or ones you can lift up easily. You probably need vests to wear underneath to cover you up.
If you are squeamish about bf in public it passes. I was a wimp at first with dc1 until I fed her in a disabled loo and vowed I'd never do it again. With dc2 I vowed I wouldn't even use the feeding room in mothercare (ours is foul - some are quite pleasant). I feed in cafes etc. no one has ever passed comment, negative or otherwise 
You don't need a special diet but if you don't eat enough you will feel extra crappy. Same with hydration. This time around I'm drinking coconut water - it's got tons of electrolytes - works a treat
but I stress my point you don't NEED any special food/drink its just my preference.
The first few weeks might be a bit of a marathon but every day is a goal and it gets easier when you get going. I remember after the first 6 weeks realising why most people stop around then - it's hard going - but that's the hard part over and it's a walk in the park after that.