beat the Pokemon league and go back to the entrance
Chat with our AI personalities
Battle frontier
You can get Aerial Ace by buying it at the Battle Frontier.
TM 51 if your using heartgold or soulsilver, you can get it at the battle frontier for 64 battle points
You'll need to buy it at the Battle Frontier with BP.
To unlock Trainer Hill, you have to beat the elite four and the champion of hoenn and i think you have to have a frontier pass, which you have to get it from a receptionist at the battle frontier entrance.