Hello,
Please read this article first – https://xstore.helpscoutdocs.com/article/100-how-to-speed-up-my-website
About “Reduce initial server response time”, contact your hosting provider, because it is server-side.
Read these posts about DOM https://docs.wp-rocket.me/article/1412-avoid-an-excessive-dom-size https://isotropic.co/avoid-an-excessive-dom-size-on-your-wordpress-website/
Edit your page and Product elements and enable Lazy loading for the Product elements. It should reduce the DOM structure. Also, you may try to reduce the DOM results on the page by reducing the number of sections of the page/elements in the footer or header.
https://prnt.sc/7YdWMIMR-JpN (text was done on https://tools.pingdom.com/ ) – https://www.keycdn.com/support/reduce-dns-lookups , https://kinsta.com/blog/make-fewer-http-requests/ , https://wpengine.com/resources/how-to-enable-gzip-compression-for-wordpress/ , https://wpastra.com/add-expires-headers/ , https://authoritywebsiteincome.com/4-ways-to-use-cookie-free-domains/ All these issues are related to server settings and to your content. Not to theme settings. So, contact your hosting provider to get help with this.
Read this article also https://xstore.helpscoutdocs.com/article/128-how-to-improve-wp-rocket-settings-with-xstore , contact support of the WP Rocket plugin to get further assistance.
Regards