That team is pretty susceptible to fire attacks combined with the low level makes it a very hard challenge, you're probably fainted before you get the EQ in.
No other Water type pokemons? You could catch some in the ice cave before the city, and train those. I'm not really good with what kind of attacks are best to use etc. but a lot of people here are actually.
And i never looked at EV's and IV's, Nature's etc. and never had a problem, some things maybe would've been easier but i made it so that's not the most important thing i think.
Im also struggling with Charlotte at the moment.