Embarrassed and lacking self-confidence (8)
I believe the answer is:
sheepish
(Other definitions for sheepish that I've seen before include "Shamefaced, embarrassed" , "Feeling embarrassed" , "Shy, shamefaced" , "Shy, embarrassed" , "embarrassment" .)