Hi Zad
glad you started using GeneratePress.
The main formatting can be done within the Customiser, for fonts etc. You can align the image to the left in the Customiser > Layout > Blog > Featured Images > Archives. Location above title and Align left and then adjust the size of the image to suit.
You can also remove the tags and comments from this option.
If your happy to add a little code then we can help with the other changes. For example this PHP snippet here will move the Meta (categories) above the title:
add_action( 'wp', 'tu_move_footer_entry_meta' );
function tu_move_footer_entry_meta() {
if ( is_home() ) {
remove_action( 'generate_after_entry_content', 'generate_footer_meta' );
add_action( 'generate_before_entry_title', 'generate_footer_meta' );
}
}
The rest can be done with some CSS if your up for giving that a go?