I've read some of the replies, and because they didn't resonate with my either way I decided to throw my 5 cents in. There are many things to attractiveness: ambitions, social standing, where you are in life in terms of career, how wealthy you are, sense of humour, charisma, knowledge and intelligence, personality, agreeableness, and yes, looks. And also: what are you looking for in another person? If you don't care about the above but are only looking for warmth and love, then finding anyone is easy, but we usually want to find someone a little more specific.
How are you on all the other fronts? Because some shortcomings in area can be overshadowed by positives in other area. Trump is not a nice thing to look at, but people don't seem to care. Physical attractiveness is something that is subjective, in many ways. And it is also not a 1 - 0 thing. It's not that someone is just attractive or unattractive. Having said that there are some beauty standards that large numbers of people seem to share.
A guy I fell in love with was not my first choice when it came to looks. My friend when I showed her his picture summed him up as "old man" which made me laugh. He was scruffy and would not care about what he was wearing but there was a method to his madness, he was determined to save money for other things and that was attractive. His accent is gorgeous, he is an English gentleman and has a great personality, is kind and helps me grow as a person. And he impressed me with how hard he worked to go up the career ladder. Later on I also thought he was best looking, but then I've already fallen in love;)
The problem is some times in attracting someone in the first place. Examine your other attributes. If you're unemployed, penniless, have bad attitude, these might be more burning issues to fix.
And look at the way you look too. If you are happy with yourself, just live your life. When we are happy we attract people anyway. The thing with looks we can always be better versions of ourselves. As a clever guy (or smart if you're American) you know all the methods: we can be better groomed, get better haircuts (I don't mind long hair but yours don't look great, either it's the haircut or hair is damaged by bleaching), get more fit and muscular, get nicer looking glasses, braces, and what not. It takes time and effort. If this is not something you want to do, or you don't want to change just in order to attract someone you like, then just focus on yourself. And also ask yourself, is another person in your life really necessary?