OK first you have to battle trainers and get the same amount of exp or more and your Pokemon will be tougher
hoped i helped you people
there is no best way there is only your way.
use your best pokemon and pokeballs
wifi is the best way.
== == == == === ===
The best way is challenge the elite four with your Pokemon or a Pokemon holding exp. share. The better is to use gameshark codes for rare candies.
you use diffrent types of Pokemon to get a advantge
rare candy
It depends if you have a way you can cheat or not
with a net and they are not real
nooo
Lorelei has Ice and Water type pokemon, the best way to defeat her pokemon is to use Electric type pokemon or pokemon that have Electric type moves. Bruno has Fighting type pokemon and two Rock/Ground types, the best way to defeat his pokemon is to use Psychic pokemon or pokemon that have Psychic type moves. Agatha has Ghost and Poison type pokemon, the best way to defeat her pokemon is to also use Psychic type pokemon or pokemon with Psychic type attacks.
The best way is to use cheats or action replay.