I'm not gonna host people so I wouldn't need my own DNS server (I think). Can I just use nameservers provided to me by urlhasbeenblocked to run my own websites?
Whether you host other people's sites/content or just your own, you can run your own NS box or not - the choice is really up to you.
You can use whatever nameservers you want. Either the domain registrar (if available, the hosting provider (CVPS in this case) or your own.
Personally, I like handling my own DNS, so I run my own.