i think i would first try this:
https://laytheme.com/documentation/speeding-up-your-website.html
and then maybe get a webhost thats in your country
Would I notice a speed difference changing to GreenGeeks?
i think if you would use a caching plugin and if that makes your website faster you could try this first
do you have a link to your website?
which country do u live in?