My recommendation would go for Bluehost plus package for 2 or 3 years term. Higher the term plan will be, you will get more saving. Moreover, Bluehost is cPanel hosting which also let you create the professional Email address for free. Bluehost offers free CDN for all your websites with the help of Cloudflare, and it will make your website load 3x faster than your existing speed. Moreover, you will also get free marketing credits for AdWords and Facebook ads to start promoting your website on the various channel.
Bluehost offers one-click WordPress installation, and you can check out this guide for installing WordPress on your Bluehost account . After a year or two when your traffic grows, you can always upgrade yourself from shared hosting to VPS or Dedicated hosting, depending upon your requirement.