Not very vocal=あまり喋る方ではない、意見を言う方ではない
vocal=口で
バンドのボーカルも口で歌を歌う事でこう呼ばれますね。
この言い方ですと「あまり喋る方ではない」と言う意味と「あまり意見を言う方ではない」と言う意味の二つがあります。状況によってどっちなのか、と判断しましょう。
Not the talkative type=喋るような人ではない
talkative=よく喋る、お喋り
Shy=恥ずかしがりや
シャイは日本語でも使いますね。とっさにTalkativeやVocalが出て来ない時はこれを使うと言う手もあります。