JHalcott has some good advice.
I have found that even a very slight movement at the shot (say coming from the anticipation of recoil) will cause the shot to be off by 2-3".
Most likely you are still "flinching" even a bit.
I think that working up to the recoil is the best way to handle recoil. I started all my shooting with T/C's using 22LR, then up to 7-30 Waters,then a 30-30AI then 308, then 30-06JDJ, then a 7Mag, and now shoot a 280 AI. By stair stepping up in recoil intensity, I was able to shoot all of these rounds without having muzzle breaks.
I certainly would not have wanted to start right out with the 308 or one of the other big kickers.
Another thing that really helps me a lot is to "ignore" the fact that the gun is going to recoil when I shoot it. That takes a lot of mental focus. I simply only think about my hold on the target and my intended goal of putting the bullet where I want it. Since I know the gun isn't going to hurt me, as long as I hold on to it firm enough to keep it from coming out of my hand.
Regards,