Pro Tip: join online max raids. 9 times out of 10 it’s filled with people with broken Pokémon, so even if you do get KO’d a few times you’ll still have a better chance of winning, and when you win you get EXP candies which you can use to level up your Pokémon instantly which makes beating gyms so much easier.