4 months - still a landshark - redirecting with a toy will accomplish a lot more then shaking him - shaking will only amp him up more, it equals play time to him.
He is crated to long especially for his age. Can one of you come home at lunch or have someone come in to let him out for a few minutes.
Needs much more exercise then a walk. 2 ball fetch, flirt pole, ob training. If he is tired he is much less likely to landshark or get into other things.
Until he has learned his house manners, it is much easier for you and safer for him to have a leash on in the house.
Your frustration - take a deep breath and keep repeating to yourself 'this to shall pass' - it really will.