When choosing a cleansing product, you should go if possible for natural products, or products based in natural ingredients. Try to avoid chemical based cleansers. I also mentioned body soaps before; body soaps are deodorant soaps and you shouldn't use them on your (I don't think your face need deodorant anyway) They contain ingredients that are not meant to use on the face and leave a detergent film behind, irritating and clogging your pores.
For deep cleansing you will also may need a facial scrub, a scrub will get rid of dead cells on the top layers of the skin and will smooth the surface of your face. Be careful not to use a scrub that will damage you because it is too strong. Avoid the ones that contains rough ingredients, because at the end they will damage your skin. If you feel your skin damaged after using it, change it immediately.
Once your skin is all clean, remember to moisturize it with also a natural option. If you shave, do it first, before applying the moisturizer and don't forget to apply the cream also on your neck. We tend to forget the neck, and it is as damaged as the skin. Moisturizing depends on your skin type, so my advice would be to get to know your skin well before buying anything and then go from there. For example if you need intensive moisturizing, you should use Vitamin E or Aloe Vera Oil.
As you see cleaning the face is very important, but at the same time is very easy, just add a couple of minutes to your daily morning ritual and you will assure you'll look great for the next years.