Hello,
1) Sorry but this is how images generated for the shop looks https://prnt.sc/10isdgb
We can do nothing with this. WordPress generates images.
2) Read this post https://kinsta.com/blog/make-fewer-http-requests/
You have a number of missing styles from Elementor page builder and it slows down the page speed. Also time of blocking is huge https://gyazo.com/981cbffcab2b55064d742372788a21c8 I would recommend you to contact your hosting provider to get some help with the site speed because many things are related to server settings not to theme.
3) Blocks look ok https://gyazo.com/c77e7882ae52d8f7b33b94c1c473c7a9 What exactly is wrong? Could you provide screenshot and explain it in more detail?
Regards