@pinkpurpleguy Oh wow, thanks for asking. From my experience I can tell you that you should familiarize yourself with decently proper recording and sound editing techniques before starting production, which would have made my own earliest battles much more watchable had I done so in advance. Of course, that's assuming you mean to actually have your lyrics recorded. If you just want to write the stuff, then the biggest part to be smart about is selecting and theming the matchups themselves. I'd advise trying to find characters that are reasonably "niche" such that they'd be unlikely to be used in anyone else's battles, but also aren't overly minor, and have decent amounts of content and history surrounding them. The biggest areas in which my lyrics have suffered at times in my own view have been where the subject matter is spread too thin, but then again, my battles tend to go on for inordinately long. Regarding matchup themes, I feel it's generally best to have ones that are not based on superpowers or similar superficial features or abilities. Many of my favorite matchups involve putting a fantasy character against a real person, or otherwise a more realistic character compared to their opponent, based on a premise of some fantastical occupation or activity being compared with a more realistic counterpart. A prime example is Pokémon Vs. Charles Darwin from ERB, and most recently, Thanos Vs. Oppenheimer.
Lastly - and this is a universal thing that I can personally attest to having experienced firsthand - pretty much everyone sucks at writing lyrics when they first start doing so, only to get better with experience. This would be a good thing to be more self-aware of going into the genre than I was in the early years of my battles. You should probably try to start off with getting some simpler battles as opposed to more overly-ambitious ones under your belt first before attempting the latter.