Cheap web hosting will hurt you and your site very much.
You have to use little expensive hosting for getting best results. You can use iPage and Hostgator for best hosting services.
Why no Offshore SEO vps. They have some good plan with cheap price. Good support too.
I finds support pretty poor, does not respond to tickets. I am looking elsewhere