Shy can work for you very well. Shy often works on very confident agressive girls.
The same way confidence works on insecure girls.
As people we look for someone to compliment and supplement us, and sometimes that calls for someone who is the opposite of us, and sometimes that is to find someone who is just like us.
See, you have to be able to size up a girl, if she is in a good mood, use that play on that. If she is in a bad mood, use that to your advantage.
I know I keep repeating myself, but a good DJ can size up a girl and her situaton in about 10 seconds and develop an approch and tactic that works. There is no one method.
****y funny will work on girls in a good mood, but pull that **** on a chick in a bad mood and you will be going home alone and branded an *******.