Great League Third Pokemon Recomendation

New to pvp and I have a grumpig and wiggly tuff with good ivs and 2 charged attacks that I know I want to have on my team. But I don’t know what to use as the last pokemon that will cover my weaknesses.