>>12952763Not that guy, but I'll enlighten you. Most people on this board either play competitively or just know about competitive things because they're sitting with competitive players on one board. Player vs player matches are much harder than playing against AI. That's why people make tactics, stack bonuses, make use of each pokemon advantages (for example Leafeon has higher attack than special attack so nobody teaches this pokemon special attacks), train pokemons in specific way to amke them stronger and even breed for good genes and attacks.
You seem to not know much about pokemon mechanics, but don't worry, nobody knows from the start. In 4th generation of pokemon games attacks got split into physical and special. You can recognize them by icons each attack has. It's one of basis to pay attention to your pokemon strong sides (statistics) and choosing moves that match it.
Moves that need charging or make you unable to move next turn are considered bad, because in competitive battling every turn is important. If you lock yourself into such move, your enemy will easily switch pokemon to either resist your hit or revenge kill your pokemon. That's why Hyper Beam is considered bad move.
Because competitive players need to prepare their pokemon for as many threats as possible, two moves of the same type are considered as waste of potential. Sweeping pokemons use coverage moves which are supper effective against pokemons that would normally wall sweeper. Tanking pokemons use status inflicting, recovery and defence boosting moves. Supports usually carry status or whole team/battle affecting moves, eventually pass boosts to other pokemons, like sweepers. Every pokemon can be countered by many things and it has only 4 move slots. You need to try to make best use of it.
The way you train your pokemon also matters. Basically, for example if you're killing lot of fast pokemons, your own will be faster. It's called EV training.