How to get better at PVP in Minecraft?

I have been playing minecraft for a few years, and only recently discovered the awesomeness of the multiplayer function. The problem is, i'm horrible at player-vs-player combat games. Can anyone offer any tips and tricks to help me get better?

Practice. Try to find somebody with the same skill level as you. If you want, you can try a Hunger Games server, or have a friend join and have a battle. This can help you learn some skills, such as defense, tactical, survival, etc. Just keep practicing.

1. A common stance is strafing back and forth, or in a circle. This could dodge some damages if the opponent is keeping distance.

2. Use lava or water as distance makers to buy time to re-position.

3. They say alternatively attacking & blocking applies both effects.

4. Sprinting while attacking delivers 2x knockback.

5. If the opponent is 10 blocks and charging, drop the bow.

6. Run in a zig zag line when under fire. This is an example of erratic movement that throws off aim.

7. You can shoot people from behind a 2m high wall by aiming at their nametag.

8. Do not arrow spam at an armored enemy, it's effectively useless against armor.

9. When underwater, you have more reach attacking from below.

10. Lure nearby mobs for distraction.

11. F3+B to show hitboxes.