Why Socket is not working?

I wanted my sword to swing when press left mouse button so i made animation of my character hand swinging in blender and imported it and i add socket to him and added my sword as static mesh and in character blueprint i placed that sword to my character and in details panel selected the socket name and when i played animation the character hand is swinging but sword remains same posistion where my hand was before swinging and even i draged sword mesh into character mesh to make parent but still doesnt work