First step is exfoliate and hydrate the lips those information you can find on my another post. Then identify your skin tone to help in selecting the best lipstick for you.
Olive skin tones: are generally neutral, so it’s hard for you to go wrong. Most nude, pink, orange, and red shades are going to look good on you .
Fair skin tones: is that bold reds and deep colours can be a fun way to play up your makeup.Avoid anything too light or with too much of a yellow, so you don’t look washed out.”
Ebony skin tones: Deep plums, berries and reds are a great combination.Avoid anything too light or pale on the lips — deeper shades look more natural.
Another tip would be, Look at what you are wearing to determine your lip shade, for example a basic black looks great with a red lipstick depending of the occasion.