It's also worth learning the different type of enemies you come across as not all can be tackled in the same way.
Strikers [Skinny]: Will block your attacks in most cases, but some can get through. Open to grabs.
Brawlers [Muscle]: Pretty similar to above but don't block as often. Hit harder than the Strikers.
Grapplers [Fat]: Open to attacks and hardly/never block. Grabs do not work and they take a lot of hits.
Armed [Not Gun]: Counters/disarms only. Anything else will be countered.
Doing the wrong attack on the wrong enemy can cost you getting hit and losing a lot of HP. So learn the difference between them all.