It occured to me that my neice has a forceps mark on her cheek from her birth. It is not a very noticeable one but it is there and she uses makeup to hide it. I know people will say "just accept it" but I think I would rather get something that works for me to cover up the dark circles and use it like many woman do in that they wont let anyone see them without makeup.
Maybe a "how to be more photogenic" website would be helpful
Being photogenic requires perfect lighting, clothes that go with that lighting and your coloration, and a ridiculous amount of makeup - that also depends on skin color and lighting. Everyone has one or two photos where their skin looks 'normal', and that's it. I can tell you that people judge people who smile more favorably than those who don't, so it might be something you want to work on. Also, a lot of people think slight gaps in teeth are cute.
However, I have the same problem with those damn dark circles. Mine are a dark purple-ish and they're
very noticeable when I take off my sunglasses. The only decent thing is they're even - if you've seen the Addam's Family and Fester's circles, that's what I've got. I don't use makeup to cover them, I tried that quite a while ago for those and some of my more noticeable scars - turns out the two scars I really wanted to cover (because nosy bastards always ask about them) wasn't the kind that can be covered up completely and I can't do the circles because I can't see the left side of my face well enough. Besides, at this point I'm more than used to them and I like to think it gives my sneers a certain appeal. Since it wasn't complete I decided 'fuck it' on the whole endeavor well over a decade ago.
However, here's a quite good video on covering up circles.
There's a second part off to the left. When you go to buy makeup, ask the sales clerk who runs the makeup section at your department store (and there's always at least one, hunt them down if you have to) to match the first layer to the circles - different colors cover different color dark circles, and you'll need also need the foundation to cover that which should be a shade or two off of your natural skintone. I doubt I described it well, as I was never much one for makeup, but they'll know what you need if they're competent. If you go to a mall they'll do the makeup for you and then sell you the products.
However, with the mall, they also try and sell you shit you don't actually need, so watch the videos and pick and choose makeup at the store wisely. There's easier products to buy that work just as well than the twenty buck each set of three 'hydration system'. (pulled that out of my ass, but it's a good-enough example).