Speaking from experience from replaying v13 and playing on intense:
I got the whirlpool tm from the hotel in east gearen in like chapter 1-2. If you have that and a fast water type an easy way to cheese her is use your own whirpooler to hax all her mons. If you don't have that tm or want a legit consistent strategy to beat her what you need are a team of electric types and a mon with soak. Grass types really dont cut it vs her. Almost her entire team with mons such as qwuilfish, tentacruel, primarina, whishcash with the crest, and her soak + tbolt lanturn will dumpster your grass types. You need to abuse the water field that boosts electric by 1.5x. I'd legit go with 4 electric types and 1-2 mons with soak (so you can beat the whishcash and the lanturn) to reliably beat her. Some good electric types that I can name off the top of my head that you could have by now are luxray,bolthund,raichu, and plusle. Some mons with soak are basculin if you have it, or you can catch a pyukumuku on the beach and rare candy it up to lvl 41 and learn soak and then reverse candy it back down. Another option is if you somehow have a mon with blizzard you can change her field and ruin her team, although i don't think theres any obtainable mons that can have blizzard pre-40. TLDR if you dont have a few good electric mons, your not beating her without a bunch of luck going your way.
I really think the devs need to give you a way to go back to east gearen and other regions before this fight. Valerie is much harder than she was on previous versions and
without multiple good electric mons its very possible to get softlocked on her.