Training at a high level requires a great commitment from you beyond the willingness to simply put in the work. It is imperative that you live a "righteous" lifestyle to ward off injury and/or overtraining. You must give top priority to what coaches often refer to as the little things, but are monumentally important - sleep, nutrition, hydration, flexibility, preventative modalities are as important as the workouts you are doing. I would suggest adding the following strength/mobility exercise routines to your weekly training.
http://www.njsportsmed.com/files/myrtl_routine.pdf
http://www.tgiathdev.com/uploads/1/6/0/9/16092096/back_routine_jay_johnson.pdf