Some of the wisdom I can add is things I've learned the past two years:
1) training to failure is failure
2) train as often as you can, as fresh as you can, as heavy as you can
3) two steps forward, one step back - periodize your training.
4) constantly provide yourself and your muscles with a varying stimulus.
All the best, Arden