Its your body language, attitude and facial expression. From your pic I would hesitate to approach you even as a friend because of your body language. Facial expression resembles droopy the dog.
If you were more happy you would look way better,approachable and acceptable. A happy ug is better...