Fight the battles when they r young and it will pay off when they r older.
E.g. it took 4 years of daily battles to get her to read smher school books, now she is a book worm and reads for 8 hours straight if we let her.
Also be kind to yourself, good enough parenting is enough, don't try to be perfect.
Sometimes I look back and I think, some battles were about me and my needs, not hers. E.g. I needed to feel a sense of achievement/purpose each day and that meant leaving the house and going to a club/the playground no matter what. But actually, that was me, not her. She would've been happier at home most of the time. I think realising that helps, like, yes this is a battle to get out of the door but it's worth it for my OWN mental health but she isn't stopping"me" going out "on purpose", the only reason my head went there was because of my needs.
I recommend taking up HIT training or kickboxing, I used to love getting my anger out safely, because so much of the day involved me trying to stay calm when faced with her anger/arguing/lashing out at me and I had to stay calm I needed a safe release.