[Advice/Help] Structuring Animation States (AnimGraph)

Hey Unreal Users !

I’ve recently been working with the “unreal animation system” and watching some tutorials to learn the basics of it.
But there is still something that I don’t get. In fact I do not understand the logic to structure my states.
In this way I started a projet where my character got all the variables needed to control its animations. ( such as speed, direction / aim pitch …)

But when I try to structure all the possible states I lose myself despite the fact that my possible range of cases is not wide ( the player is suppose to walk / carry weapon / jump / crouch / aim (depending on the situation))

Here is an instance with my “RifleHandling state” :

Honestly, I’m almost sure that the way I use to break down my states is not the right one.
It feels unnecessarily overloaded ( regarding the simplicity of the problem )

Can someone advise me a method to help me understand and structure my character “States”?
I would be very grateful ! :smiley: