I am just starting out with Weapon Asset creation and I am stuck in a bad place!

So I am trying to publish an SMG “weapon” 3d asset on the unreal asset store, it is my first try at this. So here’s what I have already done so far. The 3d modeling, UVs, texturing, and Rigging, (in this stage I prepared a description of the model, screenshots also rendered some nice shots in Adobe Stager for marketing, then I went with importing what I created into the unreal engine, setting materials, and textures, and then added proper controls to the bones of the model and linked them to the bones using blueprint logic, and all works fine. so now what do I do after that to animate it and make it ready to publish on the store, what do I animate exactly, hands or the gun? or both, I have no information about animating in Unreal Engine except for the basics of using the keyframes to move stuff, I have tried making a shooting animation, but other than that I am stuck here