You do not look like you work'd out hard for the last 4 years. Or much at all. 12 years working out? Is that a joke? I know couch potato's that look better then you.
not necessary to say the couch potatoe bit. use jackass comments like this as motivation anytime u feel low in the gym just say that in your head and get annngrrryyy then lift!!
id say get a good diet going and grow natural mate.
good luck