u must have the right pokemons yeah ;)
NO (only on ruby)
In Ruby and Sapphire yes you need to beat the Elite Four first, but in Emerald you can catch Raquazza before or after you beat the Elite Four.
you beat the elite four
The Pokemon League
no there isn't
yes, the game still continues after you beat the elite 4
The victory road after you beat the elite four
train
You only have to beat the elite four once but you can do it as many times as you want.
No, because there is no double battle in the elite four
it depends on if you beat the elite four
your moms house