Step 1: Tip #1: Know Your Moves!
1. Check your Pokemon's Status, the Attack and the Sp. Atk. Physical or Special moves you should give to your Pokemon. Also, check your Pokemon's Speed. High-speed Stat Pokemon will be a good attacker.
2. Know your TM's type, if you teach a move that has the same type as your Pokemon's it will get a STAB (Same-Type Attack Boost) that will give you 1.5X boost!
3. Don't think non-damaging moves are not useful! They are useful for supporting 2-on-2 battles and 1-on-1 battles! Example: You have a Bronzong and your opponent is a Weavile. Normally, Weavile will go first and attack you. But if you use Trick Room you will get the first move on the next turn!