For self host wordpress you will need host account.
You can change the name servers at the registrar so that domain name points your host account.
Install wordpress and then
You need find way to export your data form Blogger and Import the data in wordpress using Tools and Blogger module.