When you get Rayquaza to stop Kyogre and Grouden from fighting Wallace will give you waterfall but then you have to get sootopolis gym badge to do it.
you go to a Pokemon Rocks USA
The way you get waterfall is by trading the waterfall HM from Fire Red Version or the other Version that have waterfall HM ( you can trade with a link cable or wireless adaptor)
The easiest way to level up is to feed Pokemon Rare candies.
have EMERALD en clone a Pokemon with that rare candy
Probably trade with Ruby.
The easiest way is to buy a Gameshark, there are cheats pre-set into it.
By using too many cheat codes at once.
The easiest way to get Phanpy is to migrate from Pokemon emerald or ruby :D
The easiest way to get your first star on your Trainer Card is to beat the Elite four at least once.
The easiest way would be to RNG abuse, but this is in the wrong category.
shiny Pokemon are rare Pokemon with a different colour there is a 1-80% chance that you will find one so there is no easy way to find one unless you cheat!>:)
Umm... Trade from someone in Pokemon Ruby or Sapphire. In Ruby and Sapphire, you can find Meditite at Mt. Pyre. But, in Emerald, you have to trade it...