[rant on the relationship between coach & athlete]
I can guide you. I can provide you with a meal plan, training program, and constant support and motivation. But the single most important aspect, the "limiting factor" if you will... is your willingness to sacrifice what you are today for what you can be tomorrow.
Train your heart out in the gym. Take the extra time to meal prep and fuel your body. Discipline yourself to stretch, roll, mobilize or whatever it is you need to do to ensure your body is in prime condition to perform. Work for me and I will work for you. Trust in me and I will trust in you. If you don't work your absolute hardest around the clock to be the best you can be, you've wasted my time as a coach and your time as an athlete. This is a team effort to reach excellence, a destination that can only be reached with full commitment from both sides.
I've been my own coach for the longest time, as well as a coach for others. I know the feeling of having your athletes put in work for you and watching it pay off. Soon I will have a coach of my own as I have hopes of competing at some bigger meets, and you better believe I will work for him/her as hard as my body will let me. Successful athletes are usually backed by a coach who wants their athlete's success more than their own. Successful coaches are usually represented by athletes who are loyal beyond belief to their coach and refuse to stop grinding. I vow to be exactly that, on both sides of the equation.