“He who is of God hears God’s words; therefore you do not hear, because you are not of God.” John 8:47
Jesus was criticizing the Israelites for their lack of hearing and believing His words. The Israelites wanted to continue to live in the Old Testament and cling to the covenant God made with Abraham.

You cannot be a believer unless you hear and accept the words of Jesus. And, you cannot hear God or understand His Words without the power and function of the Holy Spirit.
God is a Spirit and you have to worship Him in Spirit and Truth. You worship God in Spirit by realizing the Holy Spirit dwells in you and desires to speak with you and teach you the truths of God.
Take time to praise God for His greatness, power, glory, victory and majesty and then be still and open up your mind to hear the voice of God. Accept the thoughts of God by faith. Praise God that you have the mind of Christ and thank Him for sharing Himself with you.
It is important to remember that God will choose when and how He desires to speak with you. He might speak to you during your prayer time or when you are driving your car or watching television. You cannot manipulate the voice of the Holy Spirit. God sets the stage and timing for His communications.
The indictment by Jesus against the body of Christ is they are stubborn and unwilling to listen to God and the leaders have failed to teach believers about the importance of the Holy Spirit and how to listen for God’s voice. This apathy will be firmly dealt with by the judgment of God.