How old are you, seriously? We're not supposed to provide any advice if we don't know your age.
It's your diet and training that is setting you back, I'm positive. What is your diet currently like and what's your split look like?
I really hope you're not paying for this Sports Physician, 'cause it doesn't seem to be working too well brother.