Also once you've beaten the elite four once DO NOT try again until you are at level 65 or higher as they do increase their level after you beat them once.
And buy loads and loads of health items.
> Have a decent bunch of Pokemon?!?
i have but cant get past rival