You beat all the gym leaders then the elite four
with skills :>)
beat blaine at cinnibar and then Giovanni at viridian city.
beat them daahh
ice dragon
no
uuuhhhhh..... no..
you fill your pokedex
beat the gym
in fire red yes in emerald no
beat the 7th badge, and you will be taken to it
One island.
Nothing