you get all gym badges, strong Pokemon, and go to the Pokemon league. beat all people there.
Kyogre
you will need level 50-60 Pokemon to defeat and try to get each Pokemon type like grass fire ice ground etc
you get the national pokedex
Go to route 101 and help the professor from Poochyena.
First you throw the game out the window, then go out and get a social life.
im guessing you mean league and sapphire. but honestly there is no perfect Pokemon team, making your Pokemon team is all about personal preference. but if you look at the elite four/five, i wuld recomend a blaziken because the first of the elite four is a dark trainer (dark is weak towards fighting types, whcih blaziken is) also steven is the last person to battle who uses steel Pokemon, and steel is weak towards fire. you should also get a good ice Pokemon like glalie to fight against drake whos Pokemon are all dragon. but there's no harm in taking kyogre as kyogre is a legendary which are very hard to beat. other than that train your Pokemon to around lvl 65 and stock up on potions, full heals and revives because you cant visist the Pokemon centre once you start. hope this helps, good luck :)
i think if you breed Pokemon and give the girl one the evastone then when the egg hatches it will have one
you have to go to the cave of origon in sootopolis city
surskit leans quick attack at level 7
The 4th Badge is in Mauville City. But let me tell you getting it is very tricky. And you might wanna find a fire Pokemon.
Nope, but if you take them out when theve lv'd past there evolution then you can just feed them a rare candy or just lv them and they will evolve, i use to do this all the time.
You get quite a few things. First, you get into the Hall of fame. Second you get alot of money. Third, you get access to the battle tower.