I'm currently paying x-amount for my domain name a year. Is their a way I can buy it so it's 100% mine?
Not possible. The most you can extend a domain for is 10 years. That being said, you do "own" the domain during this period...