Answer:
To "keep" something, in this sense, means more than simply "to maintain ownership." It refers to maintenance, care, and support.
keep guard over the entrance of their heart.
We guard our hearts because good and evil find their way into them and come out through our mouths. Jesus said that what comes out of our hearts is what defiles us