300mg test isn't particularly high...most run 500, also training 3x a week is not enough, and 2hours a time doesn't make it better... stick with a decent programme or make your own. 5-6x a week training, 1hour of heavy lifting, drop sets, high intensity and you should see results even at 300mg.