Not very knowledgeable with makeup but these are what I liked so far. I shop on a budget often.
I have used this and for me it's been great, it holds well. I've gone swimming and it does not come off unless you actively rub but I went swimming and still had full eyeliner. Doesn't smudge for me, the only time is if im in a hot place and sweating...
Epic Ink Waterproof Liquid Liner | NYX Professional Makeup
I was told getting a peach colored color corrector helps with dark circles I under your eyes but that might have been based off my skin tone. Im not too knowledgeable on that but it does help me
Concealer Makeup & Color Corrector
Love this, I shop on a budget often
Can't Stop Won't Stop Coverage Foundation | NYX Professional