So, I've realized this is a sticking point for me (among many others), but it is something that I hate about myself - I tend to resent guys who are better looking than me (which there are many)

I have the unfortunate situation of looking somewhat like the late actor Miguel Ferrer

https://vignette.wikia.nocookie.net/youngjustice/images/c/c2/Miguel_Ferrer.jpg

In any case, I find that it's hard for me to relax and just have a good time w/ my friend if I feel like he's getting more attention than me (which he always is if he's good looking). No matter what, I'm sure my body language reads low value and creepy when this happens and I fucking hate it.

I wish I could just root for my friend, but I find myself getting jealous like a bitch when the attention inevitably turns to him.

Any mental tricks to defeat this? Should I just 'surrender' to the fact that he's more attractive to me and do my best to have a good time anyway. Should I try to 'out-game' him? Should I just not go out with him?

Admittedly, I've got major self-esteem issues in that my happiness totally depends on how desired I feel by women, but I can generally function in social situations until I feel a 'rival' is taking attention away from me.