Most brands of hand soap don't usually give a very good shave. They dry out too fast and give the razor a "sticky" feel as they don't have much lubricant.

If you absolutely have to use a normal bath product give shampoo a try...maybe even with a small dash of conditioner.

In a pinch I have gotten a few pretty decent shaves using shampoo.