It's different for everyone. People say lining both lids in black makes eyes look smaller but on people like me sometimes eyes look bigger. I wear my make up based off of biker chick's in movies: thick liner and red or purple lip stick. What I am saying is it all depends on you cause there is no best way. Good luck
i try not to make it too thick as my lashes are already thick enough, so i just use pencil or liquid at the top. sometimes i give it a wing, sometimes not. depends on my mood. if I'm going for a look that really pops then i do bottom and top.
making my eye look slightly larger by putting some white liner across the waterline is an effective tip too=]
I like lining the top and bottom too, but i don't go in my waterline because my eyes will water too much and my eyes will look closed off. I think your eyeliner looks good and it's not too harsh looking. I know some people who wear their eyeliner too thick all the way around their eyes and they look like raccoons.