Using lots of interactions plus e-com enabled creates lots of bloat as you can see from the size of the webflow.js file on your site. The only way to reduce the size of that file is to not use them. The uncompressed size of your interactions alone is 1mb, compressed is 53kb.
Google tag manager affects page load as well. So does using Google fonts. Both of these are optional so you could choose not to use them. Fonts can be loaded from Webflow instead. I ran a test without webfonts.js running and the fonts loading from Google on your site and pulled the mobile score up to a 71.
There is a resource for Webflow called the university. It is available at https://university.webflow.com and has detailed information that answers your question about custom fonts.
With the e-com I don’t use any Ecommerce stuff is there away to disable it?
Webflow does not provide a switch to turn it off in your project settings. They should because it affects the page load speed when enabled which is especially problematic when you aren’t using it. It may be possible to reach out to support to see if they can disable it.