For myself,concentrating on seeing where the sights were as the rifle recoils is the most powerful tool I have to prevent closing my eyes before I shoot.
Flipside,if I lose focus and do not call my shots,I will throw shots.Or,if I did not see the sights as the rifle recoils,there is a reason,my eyes were likely closed.
Thats the big step one.I shoot worse than normal with my eyes closed.
When I place calling the shot in my mind as I look through the sights at the target,it brings a focus...an awareness..of the fundamentals.
If you are calling the shot,you will also call up trigger control,breathing,natural point of aim,etc.