I don't know where to post this, so I posted here in Ideas. Please forgive me if I did something wrong. Thank you.
1. Training Accounts
To get your pokemon stronger and to get richer, train them in a training account.
Example, if your pokemon's type is Grass, go to BATTLE and train it in an account called TypeGrass.
TypeWater for Water.
TypeFire for Fire.
TypeGhost for Ghost.
Ghost pokemons are immune to Fighting and Normal. That make them strong. So I always capture Ghost Pokes.
Fairy immune to Dragon.
Steel immune to Poison.
Normal immune to Ghost.
3. Gym Battle and Legendaries
Defeating all gym leaders for each region enables the ability to find legendary Pokémon on the maps. You can track your progress from your profile by checking your obtained badges. You can also train your pokemons there to gain experience.
It takes time to find a legendary but I know you'll capture one.
That's all I can say. Bye!!