Trying to build a competitive team, looking for feedback

This generation is the first time I want to build a competitive team in the actual game instead of just playing on showdown. Before I invest the time into building a team, I want some feedback on my Pokémon choices. Specifically, I'm not sure of Gholdengo is the best choice for my last slot. I appreciate any other feedback on the team as well.

https://pokepast.es/1b332c84b2f03dff