Hosting companies have different strategies and different marketing techniques to sell their web hosting plans. Some people are able to sell for high price as they wanted, because of the branding they have.
For example, some popular XYZ company can sell poor technical configuration for as high as $30 per month (shared hosting). Where as small providers struggle to sell $30 value product for $4 per month.
The logic is simple, people just see the popularity. No matter you have best hosting in the world for the lowest price, ultimately popularity wins in the end. To win this battle, you need to build your brand so strong that those who people who ask you 100 questions to buy from you, should buy instantly without any questions.
For that you need to plan properly and execute it. Quality services will work someday, no matter how big the competitor is, you will have your piece of cake.