welcome to TE.
I might suggest you go to a well-stocked bike shop and try some stuff on. What fits me might not fit you.
And of course, this IS TeamEstrogen, you can call them on their free help line and you will talk to women who run and ride bikes and can help you with all of the items you listed.
For free!