When I make gains it's all or nothing. I'll plateau for a while, then I'll make big size/strength gains. I can't really figure out if it's something I'm doing or just the way my body works. Sleep seems to be a big factor for me. Anyways, what kind of diet/training frequency/sleep habits/etc. do you have when you make above average progress?