This is number three of my posts for National Breastfeeding Week. These tips come from my own experience. I am a mother of two, but I am not a lactation consultant. If in doubt please discuss your issues with a professional.
Firstly, my advice would be to take your time and relax. Rome wasn't built in a day and you have to learn a new skill. As natural as breastfeeding is, the ability is not innate, and it will take you - and your body - time to learn.
For newborn latching, try gently squeezing the nipple into a 'sandwich' shape. This may make it easier for your baby to manage in those early days if you're struggling.
If you're worried about breastfeeding in public then nurse in front of a mirror at home. You'll be able to see how little actually is on show. Investing in some good nursing clothes may help you feel more confident.
Be aware of the symptoms of a growth spurt. These occur regularly while baby is little (notably around 6 weeks) and involve feeding more frequently and fussing at the breast. This is baby's way of telling your body it requires more milk and does not mean your milk is running out. It WILL pass in a few days.
To help boost supply oats are good, including in flapjacks! Or if you really need a boost, especially if expressing while back at work, try fenugreek capsules, available from health food stores.
If you do struggle, please make use of the help available. La Leche League and National Childbirth Trust both offer a lot of assistance to breastfeeding women and are well worth contacting.