For starters, this game is all about finding win conditions. Everytime you lose a match, think of things that you could have done to win.
Say your team is venusaur/g-Fisk/bastiodon
Opponent leads with skarmory. It’s likely that they have swampert or even double water in the back. This is a hard counter against your team, but it doesn’t mean their win rate is 100%. Your first obvious win condition is switching to g-Fisk and get switch advantage back. If you land an Eq on their swampert, you could win switch advantage by burning your own shield. Then you win easily with bastidon vs skarmory and venu against their water.
Say opponent blocked your EQ, you would let go of the gfisk (save both shields), and come back with venusaur to farm down the swampert. Now your next possible win con is if their third isn’t a hard counter to bastiodon. Politoed or azu are both still winnable. Best play here is to store a frenzy, then swap to bastiodon. Say their third is an azu, now your win con is to block their hydro. You would use both shields and burn their second shield, switch timer should be ready, and you would switch-throw your frenzy into their azu. lastly, if opponent’s skarmory is brave bird not flash cannon, your bastiodon with half hp will win, and you would successfully flip a hard countered match.
and for those who believe in algorithm, they would’ve rage quit at swampert vs g-Fisk.
I also want to explain a bit about charge move timing/alignment. Say you have g-Fisk and opponent has azu. Your fast move is 2-turn and theirs is 3-turn. You would always start by throwing your charge move on your first, fourth, or 7th mud shot. This way, not only that they cannot sac swap, you also deny their possibility to sneak in fast moves. Same for g-Fisk vs talonflame(5-turn). You would throw at 2nd, 4th, or 7th fast move. If you throw at the fifth move, you’re risking giving opponent a whole free incinerate.
If you need help on finding win con on some of the matches, feel free to post video and tag me. There are matches that aren’t winnable. If you’re unlucky, there might be 5 unwinnable matches in a row. But opponents, especially anyone below expert at this point of season, all make mistakes. You just gotta keep finding your win con throughout the match.