This is not being shy, it's normal kan cheong behaviour bec you
wanna make a good impression on the gal mah. 
Actually, shyness can be overcomed. Ask yourself: what is the worst
thing that can happen if you speak up or approach someone, etc. At
most (or the very worst worst worst), ppl may laugh or say you're
silly, or reject your approach lor. And then so what? You will
still be in one piece. Ppl laugh only at that ONE particular
moment. After a while, they will forget about the episode. The only
person who will remember it is perhaps yourself. After that, at
least, you can tell yourself that you have tried (whatever it is),
and you may become more thick-skinned.
Whereas if you don't try or keep quiet, you may regret later for
not even trying, then you'll only have yourself to blame.
Anyway, it's ok to laugh or even make ppl laugh. Don't have to take
everything too seriously. I used to be quite shy when younger, bec.
my spoken English was poor. But after getting older and perhaps
with more experience, don't care so much about what others think,
as long as my conscience is clear. Aiya, if ppl laugh, then laugh
lor. 