Hello,
#166647
You need to enable the sidebar in the Theme Settings > Product page https://prnt.sc/qkefae
Then add widgets to the Product page widget area https://prnt.sc/qkefuz
You can create HTML blog with product Grid https://xtemos.com/docs/basel/faq-guides-2/product-grid-carousel-element/ and then set this HTML block by means of the widget https://xtemos.com/docs/basel/widgets-2/
#166621
You need to add the Product category widget into the Shop page widget area in Appearance > Widgets.
In order to show the swatches on the grid you need to enable the option in the Theme Settings > Shop > Attribute swatches. https://prnt.sc/qkehxe
Best Regards