Casein is good. My cousin is ranked the strongest woman in Ireland right now (she's a power lifter) and she swears by casein.
The only thing about it from your point of view is that it takes a long time to digest, so you feel fuller for longer. Bodybuilders tend to take it before bed, so they have protein throughout the night.
Bear in mind that it's almost impossible to be objective about your own body. You look in the mirror and focus on the flaws, not the overall package. Get an objective female friend to point out some other guys who have a similar shape to you and then see what you think.
I've got to say, I didn't see anything in your photo to make you feel shy about stripping off. More muscle is always good, but you are not skinny. And I go to my cousin's shows, so I'm used to looking at ripped guys!