If there's code in a render-blocking URL that's not critical, you can keep it in the URL, and then mark the URL with async or deferattributes.
Once you've identified critical code, move that code from the render-blocking URL to an inline script tag in your HTML page. When the page loads, it will have what it needs to handle the page's core functionality.
You need to work on the following points: these are the common factors that we are using to improve the store speed.
Theme Upgrade if there is a scope and upgraded theme available
Reduce JS Payload.
Use Critical CSS .
Replace GIFs With Static Images
Reduce Large Image Sizes
Migrate Tracking Codes To Google Tag Manager
Preload Web Fonts.
I would suggest limiting to one and using a standard web font.
By fixing these issues, your website speed score can definitely improve.
If anything is missed out or unclear then don't hesitate to ask. We will surely help you.