A good mix of pokemon like drake said.
umm why dont you eveolve your gible into gabite and into garchomp?
i think its better but i dont know about you.
but besides that look at how your moves of your team help you in battle.
maybe you need to raise a stat so ev train or a tip would be to buy for example calciums to raise your attack stat if its low.
I think your teams good.