"cheap web hosting"
Do you have a budget north of $10,000? If not, reduce expectations drastically.
Agreed. I managed to get a hosting company into the top 10 for that term, but it was many years ago and there
wasn't near the competition for it that there is now.
For that keyword alone, you're looking at a significant number of hours of work on an ongoing basis to get into
the top 15 and stay there. Content writing, on-page and off-page SEO, backlinks, social media, etc...