IWTL how to speak with more clarity

My friends have always said I talk like there are marbles in the back of my throat. When I talk I feel completely normal, but when I hear it in video I notice what they’re saying, it sounds like snape from Harry Potter a bit I would say. So is there a way to practice speaking better or is my voice just my voice and I should accept it?