I can relate to this. When I was pregnant with my first DS, I worried that I would have who looked like me, basically a noticeable eye problem, fair colouring (barely tans), small features, hair that wont go straight, pear shaped figure when she's older). As it happens I had a DS, he looks more like his Dad, although is colouring is closer to mine, with no sign of my eye problem (he is nearly 15 btw). Furthermore, he is a very good footballer, my hand eye coordination was terrible. In a similar way my second DS (now 12) is more like his Dad again, he has slightly darker colouring. His build is closer to mine, basically a small frame (obviously not pear shaped cause he's a DS) but probably wont carry weight well. Also DS1 is very tall, DH is 6ft. DS2 hasn't really started puberty yet, but I suspect he will end up a bit shorter, I'm only 5ft5. Basically its a lottery.
However, it does sound as if you need to work on your self-esteem. For me, I've always focused on trying to be stylish, cause I'm not pretty. For me (I know this doesn't work for everyone), I dye my hair different colours, wear quite funky clothes etc. My DH likes that as well, he is much better looking and more photogenic than me tbh.
Also, try and keep in mind (I do this) that for girls/women who have been pretty growing up and who have traded on it, they have further to fall when they get to middle age. I'm 47 and I don't struggle with this, although I miss being the weight I was in my 30s, I did get skinny after I had the kids.