I wouldn't know.
I feel pretty sometimes, but mostly I feel average and plain, sometimes invisible. I still have to present as male, so I kinda feel ugly too sometimes.
Beauty is in the eye of the beholder. So you can feel pretty, but someone will always find you plain or average. You can feel ugly or average bu someone will find you pretty. It's very subjective. Sometimes it's not really that you have an inaccurate perception of our appearance, we ourselves have beauty standards and we may not fit ours ourselves, but to another person's beauty standards we may actually fit more easily and vice-versa. And also, finding someone pretty doesn't mean you'll be attracted to them. I have found many guys who were quite handsome, but I was never attracted to them, and the one guy I have been attracted to is actually kinda plain, pretty but not really hot.
And don't worry about attracting attention, sometimes people are shy to approach the more beautiful ones, it's all because they may be intimidated. And yes, you may not believe me, but I find you very pretty.