Hi Eric,
I check your site, and the homepage is currently set as the Blog page.
If you’re planning to replace this as a static page, for the latest posts, you can use a GenerateBlocks Query Loop Block. Reference: https://docs.generateblocks.com/article/query-loop-overview/
More reference: https://generateblocks.com/generateblocks-1-5-dynamic-data-query-loops-image-blocks/
The Query Loop block can retrieve posts and, you’ll be able to control it’s looks through the Block Settings.
As for the Categories with pictures, you’ll need custom code or a third party plugin for this if you want to show it dynamically, otherwise, you can use GenerateBlocks as well to show them manually.