you use diffrent types of Pokemon to get a advantge
Chat with our AI personalities
peakachu'e
The best way to train a ground type Pokemon is to battle it near fire or electric Pokemon. However, if you have an experience share, give that to your ground type Pokemon, and have your highest leveled Pokemon fight the highest level it can easily battle, and do it a lot, and experience points should flood in. However, if your highest level Pokemon is not over 50, don't use the experience share technique.
there is no best way there is only your way.
Use Lucky Egg. Battle every trainer. The highest Pokemon you'll battle (first time around) is 54. My highest was 57 but I still had problems. And be sure to stock up on meds.
I'd say machamp latios metagross