you have to get over 7000 steps on your pokewalker in the yellow forest route
You can trade a Pokemon holding the light ball from a game like ruby.
u have Kurt make it (in azalea)
you can get it by getting a pichichu in pearl trade it to heartgold
Catch a pikachu holding a light ball, or use thief on the pikachu's in the Veridian Forest. When you put a pokemon with static in front you will find the pikachu's more easily
The gs ball.
you dont
You can't.
probaby kyogre
I think that TM energy ball doesn't exist in heartgold. You can find it in Pokemon diamond and pearl on ds.
no
yes u can in all pokemon games
You cannot get a GS Ball from an Apricorn.