Blender Tank Animation just Moving Across Y axis in Unreal

So I am trying to get my tank into unreal and I created this track in blender using an array modifier and a curve modifier

I created the animation by pressing G and moving it along the Y axis and it made the track rotate and move however when importing it to unreal the animation just shows the tracks literally moving across the y axis and not turning at all. I also am new to animations in blender why when i imported it into unreal did it have to create skeletons and motionless empty animations for things i did not animate like the body or the turret?