Website speed is slow on mobile, should I change hosting?

Hey, I have a website related to leaf blowers:

I was checking my speed on google site speed testing tool. that is showing my website speed below 70% on mobile and most of the traffic is from mobile.  

what should I do I have tried every possible option. I am currently using NameCheap hosting. Will I be able to solve this issue if I move my website to GoDaddy WordPress hosting?