You get better by playing, if you have played let's say 1000 games, another has played 10,000. The other player is better because he has more experience, he's seen more.
Excellent question, here are my 2 cents: Training vision so you notice tactics and hanging pieces both for your opponent and yourself helps a lot. Puzzles help with this. Figure out your biggest weakn…