This question really made me smile. Glad to know that there are women who see themselves as beautiful because they really are! Anyway, to answer you question, perhaps you still haven't discovered your best angle yet. And if I am right, the first thing you should do is to stand in front of the mirror and do several poses. Try to observe which side of your face you will prefer more when you take photos. I know it feels weird to look at yourself for a long time, but knowing the best side of you will help you take good photos of yourself. The next thing you need to know is lighting. As much as possible, take photos with enough natural light as these will expose the major features of your face, and for the same reason, avoid standing in shadows.
On the other hand, "bad" photos may also be due to the camera, as some phones may not actually deliver the right amount of exposure that photos need for them to look real and natural.
More than these technicalities though, I hope you will keep that positive outlook, and just continue taking photos of yourself be it good or bad.