Your weight, height, and physical condition?
How closely does the rifle's LOP match your own?
A 30.06 is a very respectable rifle round, one of
my favorites, and the max I'm willing to shoot,
but there must be something wrong here which we
are not seeing, because a 30.06 simply doesn't
kick that much.
A muzzle break would no doubt help, but you'd still
have the problem which initially drove you to get it.