I've always wanted to see myself from another perspective. That would be the coolest thing ever, but it'll never happen. It would be so interesting to see yourself in another persons eyes, and see how they see you, and figure out what they are thinking when they see you. Until someone creates an app for that, just feel good about who you are, and how you see yourself. You may think you aren't looking the best one day, but I bet there are many people looking at you thinking, "Wow, what a cool person. We should be friends".
You're a very good person, inside and out. Remember that.