I have been training for the past 5 years and I've tried all kinds of strategies to working out. But it seems like the only times I actually made progress and improve either with strength or building muscle is when I'm pushing it extremely hard, and not lollygagging in the gym. Most people don't train hard out there and still get results. What have been your experiences with training hard versus lollygagging and what are your opinions on how you should approach training