I assume you are very insecure by needing approval from others by putting your picture up and asking for feedback... Your looks are fine (not my type... But fine) but your attitude is ugly... If you were confident with yourself you would not seek the aproval of others.
You're not my type of guy but you're not ugly (: tbh it really is down to your personality and confidence. A guy might be really hot but if he turned out to be a nasty person I wouldn't date him and vice versa.