Umm alright, firstly I'd like to wish you all the best and now, all I can suggest is that you can prioritize on speed coz many pokemon that can stand up to her are available after her badge. Yeah, none of the fire pokemon up till that point can really stand up to her (atleast none come to mind), idk if there are any pokemon that can learn thunder or grass moves there so try to counter her pokemon's secondary typings. well, this may have been unproductive but this is all I could conjure up. have a nice day