How to keep vaginal area healthy?

I got BV last year and recently I have a UTI.

I do take good care of myself...showering, drinking a lot of water, vitamins, try to pee after sex, sleep with loose clothes etc. I don’t know why I get these type of things. Even with colds I get sick often even though I brush twice daily, scrape tongue, gargle etc. I’m starting to feel like I’m gross even though I do more than the average person to stay clean. My partner seems to clean himself well too, not as many steps as me but still. Any advice?