Hi Lynn,
It's nice to meet you, my name is Lynn and I live in Canada too. I don't think there is anything seriously wrong with you. I think you need to build up your self esteem and work on the shyness you have. I'm a Mom with 2 girls and when I was younger I was painfully shy. I think it had something to do with my fathers death when I was 2. It improved as I got older. Even now I sometimes find it hard in social situations. Looking back I feel I missed alot in those years of being shy. I felt like I was always holding myself back (listening to that critical voice in my head). They say with age comes wisdom and that's so true. I only wish I could go back with the knowledge I have now.
First of all you need to stop listening to that critical voice in your head and replace it with positive "yes I can" messages. Don't set yourself up for failure. And if you fail sometimes it's okay, at least you tried. You only have one life so go for it. The other posts were right that you should never compare yourself to other people. It's okay that you're short, men have a harder time with height. Have you tried to go to a salon and have them help you with some beauty tips. Focus on your best assets.
You should learn to drive because it's fun and easy. Everyone has something that they're good at, so don't be hard on yourself. Don't worry about what other people are thinking or doing. Right now you're being your own enemy instead of a best friend. My 11yr. old takes karate and it's great for building self confidence. You're young and at one of the best times of your life so I hope you'll enjoy it to the fullest. You don't want to end up with regrets like me. Volunteering is a good way to meet people because the people are all there for the same reason. Best of luck to you.