I think you have dealt with two of the big five character traits. Nothing beats openmindedness in facilitating a non-judgmental, tolerant, and catholic outlook towards life. An open mind allows the fresh breeze of diverse thought flow in and out.
Is an open heart the same as agreeableness which is also one of five character traits?