Hi MaroonersRockAnimation,
The following video playlist describes how to set up a character in depth, including instructions on using montages in the state machine (ie adding a punching animation to the character running so that the character punches while running):
Depending on your character creation comfort level, you may not need to watch from the beginning of the series. I think you will find your answer in videos 8-16, replacing the punching montage with your attack montage. Additionally,
in your montage be sure to designate your notify as a branch point in the details panel. Also, in your attack AnimSequence, make sure the proper Root Motion is selected.