I didn't have good pokemon when I did the Johto Elite 4. They were just level 90+ with bad natures and average IV's. If you have decent amount of revives and hyper pots you can take down half of the elite 4 with just a Gengar and a Gyarados with good moves.