Thanks for all these tips! I was able to get Pikachu as my starter Pokemon :)
Here's a tip for gym battles, use the "Coach for Pokemon Go" app! You get the weaknesses of the Pokémons you will fight in your notifications so you stay in the Pokemon Go app and just swipe your notifications when you...