Money thoughts- How to change them

I have this deeply rooted belief that “Money needs to be earned through guaranteeing results.” It has held me back from charging my worth and charging people in general. Something that holds me back is that I feel like if you charge for something you have to guarantee results. I know that when it comes to clients, we never have control over what they think or do. BUT then it makes me feel like my services are a fraud if I cannot guarantee that they will get results. I do everything I can to give people my ALL and truly believe in my services. I keep having thoughts like “they will never pay that much for me” or “I can’t 100000% guarantee results so how can I ask for that amount.” Then I have other thoughts of “even if they do pay me that amount, I wont be good enough and will disappoint them.”