How do I add a simple melee attack animation to my 3rd person player?

You can create another node and call it TopHalf slot. Set the bone to use where it starts blending the top half anim. In my case it starts at b_Spine1.

Make sure the anim montage has the slot name set to TopHalf.

You need to copy your state behavior so that it blends with it like in the image.

Then connect the nodes like so :