How to save performance with animations?

You could try converting your Anim Blueprints to C++ only. Use a custom UAnimInstance and inherit your AnimBlueprint from it. Then you can have an empty EventGraph (moved to C++) and just use the anim blueprint for the AnimGraph and customization of properties.