take the ship from olivine city then u will be in kanto. to get the rainbow(silver)/silver(gold) wing go to peweter city talk to an old man and he will give it to u. or after u beat team rocket in the radio tower the director will give u the silver(silver)/rainbow(gold) wing.
once in kanto you can beat all 8 gym leaders there then go to mt silver and battle "Red" (hes really ash) he has pokemon around lvl 70 and a pikachu at lvl 81 so watch out