I swear I sound like an advertiser for him, but have you looked into 3J's service? I know I learned quite a bit from him and definitely saw some pretty damn impressive results. I honestly think it has more to do with
how you spend that time in the gym than how
long you're in the gym. There's this guy that goes to my gym that spends literally 4 hours a day there every day, but has lackluster results because he refuses to push himself to his limits. If you're not almost in tears and about to fall over after every set, you're just doing it wrong imo.
You most certainly can look like that in 3 years if your diet is fantastic and you are
consistently pushing yourself in the gym like you have an invisible jail guard beating your ass every time you give less than your all. Then again, some of us are blessed with crazy genetics and will always look great with minimal effort. I truly hate those bastards.