If you get a developer to action the steps in the article below, we basically went from a score of 38 to 90 for both mobile and desktop in literally a day. We're a video production company, so naturally we thought it was all the video content we had on the site slowing us down — turns out it's scripts like GTM and Intercom/Drift.
Here's the article: https://twitter.com/GoodMarketingHQ/status/1166066852344291328
Here's our site if you want to test our pagespeed for yourself!
I have had a look at your URL in both Google Page Speed insights, and directly in Google Chrome developer tools (the waterfall in the Network tab).
You are right to be concerned as there are many elements that are taking a long time to load. I suggest you hire a professional web developer with WordPress experience.
The right person will be able to find and fix some "low hanging fruit" very quickly.
If you want to tackle it yourself, here's a link to your PageSpeed Insights...