Hello,
Yes, when you use the header overlap option it is shown above the actual page content and you need to use Page heading to make it look better. Otherwise, you can adapt your page content to be shown nice under the header. For example, add a row with WPBakery with dark background and add some padding top to leave some space for the header content. If you will have any difficulties, just send us links to pages where you have problems and we will give you some advice.
Regards