I'm not on HRT yet and what we're experiencing are imperfect mirror images of the same issue, so I can't claim to have a great understanding of what you're going through, but I feel that I can relate.
One technique that helped me deal with feeling ugly was not judging myself by either male or female standards. If I were to judge myself by male standards, then I would feel that I'm diminishing my appearance, and if were to judge myself by female standards, then I would feel that I look horrible, but since I judge myself by non-binary standards, I feel that I look fine.
If that doesn't work for you, maybe try judging yourself by young male, developing male, or feminine male standards. I'm not sure what will work for you, but I think if you viewed yourself through a different lens you would be able to more fully appreciate your appearance. I'm not saying you shouldn't strive for your ultimate happiness, just that I think you're creating an inaccurate self image by judging your current self by the standards of your future self.
Another technique that helped me was accepting that I can't walk into crowded room and feel like Casanova anymore, but that this is a good thing. The reason being that without my facade, I may not feel as great about appearance, but I know that this sacrifice is vastly eclipsed by the peace of mind it brings me, which allows me to carry on and develop other things that make me feel good about myself.
So, when you find yourself brooding, even though you know you're on a one way street, maybe try training yourself to refocus your attention onto doing something that makes you feel good about yourself.
P.S. Based on your picture, you look like a good looking young male.