^^^ We will typically advise you to eat actual meals in order hit your daily protein intake as opposed to drinking bunch of shakes throughout the day; however, a lifter with stats like 217lbs and 16% BF, whether amateur or pro, you will need a shake or two in order to compensate your daily protein need.

My best advice would be you get yourself a bucket of decent Whey Isolate (stay away from expensive and ostentatious MuscleTech and alike brands, waste of your money) and Micronized Creatine Monohydrate (in powder form) and start properly incorporating these to your diet, as well as increasing your daily protein intake from whole food sources so that you can eventually hit 1.5gr of protein per LBS of LBM (your total body weight minus fat and water weight).