Optimization it's not something simple that can be done by removing or switching position of few events. It takes a lot of knowledge and experience to do that. And in most cases that means start all over again.
Looking at your capx I can see straight away that groups "Control 1..." to "Control 4..." are basically doing same thing. So here's your first thing that should be optimized.
Same goes to group "1", "2", "3" and "shooting", "shotgun2", "hk"
Do not repeat same event's every time you need to change few things, learn how to use functions - you could get your project from 100 event to probably 30-40.
You are still learning so don't be afraid to delete everything and start over from scratch using different methods.