Will due to this being a Leafgreen Rom and not the true version I don't really have much to go on. All I can say it that you should try to find other Pokemon that can balance your weaknesses, mostly electric.
Diglett, Mankey, Bellsprout, Growlithe/Vulpix (whichever you prefer) seem to work well.
Diglett counters electric, Mankey has decent fighting moves, etc. I'd also consider putting in a few dark type moves like Crunch just for Sabrina and the other various Alakzams you'll meet ingame (a.k.a Blue's). About all I can say hope I helped :).