Method for storing assets (sounds, animations, vfx)

Hey guys. I’m currently making a battlegrounds-esque game and could use some advice on how to store things like animations. Right now, I have a main assets folder, which contains subfolders for each character and for stuff used between all of them. In the character folder, I have subfolders for things like dashes and abilites, which also have folders for their actual assets like animations and such. For right now, it seems to be working okay, but I feel as though there is room for improvement. Is there a superior way to store all of these in a more efficient way for retrieval? I was thinking maybe putting them inside of the actual places where they are needed (scripts), but im not entirely sure. Thanks to anyone who has insight!