Can I use a domain that is hosted with other provider like bluehost/godaddy etc?

Yes, you can use a domain that is hosted with bluehost/godaddy or any other domain host. It is very simple to connect your domain.

The domain will be hosted by the original Registrar. You will just add DNS records to point the domain to Superblog.