How to attach and align weapons to hands?

Hi!
I made a sword in blender and imported it to UE4, ive given the sword a socket, turned it into a blueprint and im trying to find out the best way to pick it up correctly aligned and attached to my hand ( controller ).

Also are weapons typically blueprints? Im confused to what class they should be etc.

Thanks for any help!