Check out information on hypnobirthing. It's basically like mindfulness and meditation to help mentally prepare you for birth. I hate needles too girl. I've passed out in the past from drawing blood. I'm committed to an unmedicated Birth with the help of hypnobirthing. So far it's been helping me get my mind ready for the big day.
Check if your hospital offers classes. We did a birth prep class at ours and it was really helpful that we could ask specific questions about the care there, and take a tour of the facilities