How to play better?

I find the halberd works best but I’m not playing very well. I can’t get past blocks and enemies manage to get through mine. Any tips.