As others have said, change your hosting. Based on what you are trying maybe something like Digital Ocean or Vultr. If it is complicated for you (if you don't know how to install everything from zero, you can hire someone to do it for you (here in HAF or in a freelancing site) or go for a company that wraps those servers and bring you a simplified system like Cloudways or Liquid.
Also, be sure to choose a server in the location where your visitors will come from (at least most of them).
Try lowering your requests (use Lightroom or Network tab in Inspector Tools to see what requests are you doing). Maybe you can disable some plugin you don't need, maybe you can find a plugin that does the task of 2 or more plugins you have in your site, maybe you can combine some extra CSS files and/or JS. If you are loading comments at the end of your page, enable lazy loading and set it to only load the comments if the user goes to the bottom (so you will have fewer requests when you load the page). Use an Assets Manager plugin to disable the loading of specific files in specific pages (like if you don't use the contact form in your main page, you can disable all the files related to it, so you load less content). I could keep talking but... to give a detailed opinion about how to improve the site I should know it and I don't know it so... try these things!