Although you made a big mistake but not having best hosting from start, but still it’s nothing bad to change it. I won’t suggest you that because they are not that established, I will suggest you to try out
Serveria, it’s a well established and reputed hosting provider and best part is that you could get your own configuration to have it at affordable price yet high quality service!