I'm just learning how to do makeup, I've been watching a lot of tutorials and have bought basic primer, foundation, concealer, a cheap contour kit, and some eyeshadows and eyebrow pencil. As far as I know I'm following what they say in the videos I'm watching but somehow my look doesn't have the same effect. I apply my foundation and concealer with a damp beauty blender but it often comes out looking cakey and the lines under my eyes look more pronounced.

Here's a pic: http://imgur.com/a/UfgYo

I was wondering if anyone could give me any advice or pointers to improve what I'm doing. No matter what I can't seem to hide my bags and I think my eyes always look quite puffy. I'd like my skin to look more hydrated and dewy, rather than cakey, I'm not sure what products I should use for that.

Any suggestions, help, or pointers would be greatly appreciated!