one thing ive been doing lately that has had very good results has been adding in two days of sprints everyweek. There is a park with some steps (bout 120) near where I live and this has really helped. my routine:
Set 1 - up/down the stairs 1 step at a time, 2 steps up/1down, then 3 up/1down all as fast as safely possible. Rest 90-120 seconds
Set 2 - repeat
Set 3 - repeat
Set 4 - 15 seconds sprinting, 90 seconds rest/walk
Set 5 - 20 seconds sprinting, 120 seconds rest/walk
Set 6 - 25 seconds sprinting, done
I do the stairs first so im not so tired that i trip. I can feel and see my legs growing and my wind has gotten better at just doing this for the last month or so - I used to do this off and on but not quite so precise. Cant wait to do this on the next cycle!!!!!!