Trainers need to obtain different items to power up Pokémon, such as, candy and stardust.
Even though catching the highest level (35 Levels) Pokémon, trainers need to spend over 100,000 stardust to power up. So, we need to spend stardust valuably.
Stardust Calculation:
- Normally, catch 20-25 levels in wild. It needs to spend over 250,000 stardust to power up to 40 levels.
- 35 levels, the highest level With weather boosted, it needs to spend over 100,000 stardust to power up to 40 levels.
How to gain stardust?
- Breeding GYM Pokémon
- Hatch an Egg
- Spin Pokéstop Everyday
- Catch Pokémon in 7 days
Which Pokémon is Valuable?
-
Mewtwo
Mewtwo is the strongest Pokémon, useful and powerful. Exclude Bug, Dark, Ghost types, all are best counter, Especially to Fighting. Trainer should be power up one Mewtwo at least. Besides of Hyper Beam, all other moves can be used depends on the opponent. -
Rayquaza
Rayquaza owned good stats and moves in Dragon Type. Sames as Dragonite, is the generalist of the game with high attack. But need to pay attention to Ice type pokémon attack. -
Groudon
No competitor in Ground type, is the most powerful Pokémon in Ground type of all generation. -
Kyogre
Kyogre is powerful in Water type Pokémon, but need to aware Electric type pokémon such as Raikou. -
Moltres
Moltres, has the best stats in Fire type. The main counter pokémon is Kyogre. -
Raikou
Raikou is the best Electric type pokémon right now, with the best stats and moves. -
Tyranitar
Tyranitar, is useful and one of the best non-legendary pokémon. The best counter pokémon to Mewtwo in EX-raid. -
Dragonite
Dragonite, same as Tyranitar, one of the best non-legendary pokémon in Dragon type. Except Fairy and Ice type with double weak defense, all types have the best attack. -
Machamp
The best Fighting type currently. A super effective counter to Blissey and Tyranitar.
Source: pokeassistant.com