Good thought about seat height, Oak. I might be misguided in saying this, but fit on a mtb has additional dynamics to it because you don't just sit on the saddle miles on end like you do with a road bike. While I did some time and money tweaking the fit of my mtb, I didn't obsess about every millimeter like I have on my road bike. So, from the OP's perspective, I might just keep riding with the current set up and play any component changes by ear.
I looked up the OP's bike, and if I have the correct model, she already has 20 mm of offset with a 74 degree seat tube angle and a 31.6 diameter post.
Live with intention. Walk to the edge. Listen hard. Practice wellness. Play with abandon. Laugh. Choose with no regret. Continue to learn. Appreciate your friends. Do what you love. Live as if this is all there is.
--Mary Anne Radmacher