Training is the key.There is no cheat to help you unless you want to be a noob and hack the game
NO
With Pokemon.
You finish Pokemon heart gold after you beat red.
I think you have to beat the 6 gym
Pikachu
In the team rocket warehouse after you beat archer.
Yes you do
You never go to Hoen.
Yes
They are still in the Pokemon league
go to the kanto region
Yes.