Alignment
Your weapon meshes should be Z+ and X+ aligned with the weapon handle positioned at (0,0,0).
Trails
Weapon trails work by creating start and end sockets in the mesh editor. Create a Start_Trail and a End_Trail socket where you want the trail to show up.
Colliders
All weapons need simple colliders to work. You can create your own convex colliders in your 3d modelling app or just create basic Box and Capsule colliders in the editor.