Ok. There is a way to balance your team. First, look at what starter you have. Next, when you start a journey, there will be a flying type. Catch it and use it in your team. Fill your team with Pokemon that can stop your disadvantages of your starting type. Also, get a water type and an electric type. with those two types, you can find a way to beat anything.