I have been making shaving soaps for some time now and I sell them on my website, you want to drop the olive oil down to pretty much nothing. It will give you a slick feel but it will not produce a lasting lather. You want a high stearic content, so use things like tallow, shea butter, etc. You will want to add a clay to help with slickness. Keep your coconut oil lower too since coconut oil produces a bubbly lather and that is not what you are going for. Glycerin also helps in making your lather last. I hope it helps.