There are already plenty of paid and free themes with attractive blocks to showcase your content. WP Featured News Pro for WordPress is also worth a look. It is a handy plugin that lets you display posts or custom post types anywhere. It has over 30 post blocks for you to choose from.
This plugin is based on WPBakery Page Builder, so you can change things around via drag & drop. WP Featured News Pro is fully responsive. It even has an AdSense widget for easy monetization. You get 13 different heading styles to choose for your post blocks. The plugin is AJAXified, so you can show more posts without reloading.
WP Featured News Pro comes integrated with Google Fonts. You can also customize heading, colors, padding, and other settings. This is a commercial plugin by Fluent-Themes.