To fix the Woocommerce blurry product image, what you need to do is to regenerate the thumbnail using a thumbnail generator plugin and make sure that your image match the image dimension of your current theme or the theme you are using.
Some themes does not follow the Woocommerce standard coding so you will have to check the image dimension on the theme documentation and make sure the image size is set properly. By default you can set the image dimension is the WooCommerce > Settings > Products > Display > Product Images .
For an exact details how to know the exact dimension of your product image and how to fix the blurry product image of Woocommerce, please check there woo documentation here. Note that the fix stated on Woocommerce documentation does not apply to all themes.
If you are still having trouble with your Woocommerce product image getting blurry, do not hesitate to get in touch with me.