I'm fairly certain your thoughts are irrational. You're most probably not hideous, you jsut think
you are. Sounds a bit body-dismorphic tbh. Do you have missing limbs? Are you bald? Do you have one eye and no nose?
Lol I'm guessing not. I'm sure you're fine. You need to fix your opinion on your appearance tbh. That's the only thing I can see that'll help; not to fix your appearance, but to fix your opinion of it.
You have ridiculously low self-esteem, which is crazy. I'm sure you're not so bad; why not indulge in a load of shopping. Get some makeup, pay a lot of money and go to a really good hair salon, are you fat? If yes...gym. If no...then there's already something good about you.
Are you really tall? You said you look masculine. I'm sure you're not, but if you're tall then HELLO! Long legs = sexy = heels! And if you're short then meh you're cute.
You see my point? Everyone has something going for them. You just need to realise you're not hideous, invest in some nice things, and try and realise you're not bad looking. There is no such thing as an ugly woman, just a lazy one.
And anyway, even if you were hideous (and I'm certain you're not), even so you could find a bf. Have you never seen them 50+ stone women with their husbands? Of course you have, QED.
PM me if you like... I'm nice, really
*Summarise* Stop being silly, you deserve somene as much as anyone else, and you're probably fine looking. Just delluded/low self esteem.