No attack will hit every single time. Take into account accuracy, evasion, and the fact that, in the anime, there was a counter to pretty much every attack.
Don't always dodge. Even though I mentioned that there is always a way to avoid, that doesn't mean it will always work.
Be mindful of Pokemon abilities. Things like, Flash Fire or Synchronize. They can affect the battle and how it goes, so remember to check your Pokemon's ability and your opponent's Pokemon's abilities when battling.
Keep track of how much health both sides have. No need to be exact, but you need to know what is the approximate health that both sides have so that the battle can be ended properly.
Be mindful of the surroundings. The battlefield is in a hollowed out meteorite, so certain moves won't have much effect. Namely weather moves and moves that need an open sky to use.