I don't really know about bf stuff, I've no gf either. But your best bet would be to keep working on other things and improve your confidence. I know I like confident women, and their appearance is usually only secondary, if it even matters.
Feel you. I considered myself ugly as well for a while, based on others' opinions of beauty. It truly takes time to appreciate ourself and then you won't feel so anymore.
I grew up in a conservative religious family in a very conservative society. This is particularly difficult for me because I'm now horny a lot of the time.
Anyway, for a person who grew up in a rural part of a 3rd world country, and someone who didn't know what a pussy, or a blowjob was until...