Being shy is not a weakness, it is just a personality trait even if people who are socially anxious and those who consider themselves shy see it as a weakness. However, it may not be as bad after all since they may have other strengths such as reading people or analyzing their behaviour.