no it doesn't have to be shaken, but some proteins clump when you stir them. Shaking them or mixing them in a blender will usually prevent this happening.
when i got my first tub i payed 87 dollars for 1.25 kg now that a dude at the gym is hooking me up with cheaper better stuff i can get 4kg for 100 dollars