yup you are definitely too thin. some muscle and size would make a huge difference in your appearance. i am not sure how old you are but you will probably be more handsome as you get older. a lot of us guys "grow" into our looks.
you are the perfect candidate for weight training. it would give you a less wimpy and more masculine look. (do not take this as a flame please.)