Hi,
Um are you playing Stadium, Stadium 2 or both?
My rule of thumb for building a balanced party is: you need Water, Fire, Electric, Ground, Dark and Fighting pokémon that are around the same level.
These are the Pokémon I would use whenever I'd challenge the gym leaders & the Elite Four in...