Hahaha that's funny. You sound like my friends. Yes it does take a lot of training, range time, accessing dry( thousands of reps), running, footwork, weights, punch bag etc. And mindset!! You can't imagine how important mindset is. That's what makes or brakes us. I fuel myself by wanting to be the best and that's what drives me. Mindset and practise!!!
I understand mindset very well. I've defeated my SERE course trainers by the skin of my will. I'm up training daily well before the sun thinks about coming up, but that is something different than what you are doing. I do it for my job. You are doing that on top of your job.
Respect.