God's work done in your heart requires special tools
“Howbeit when he, the Spirit of truth, is come, he will guide you into all truth: for he shall not speak of himself; but whatsoever he shall hear, that shall he speak: and....” John 17:13
The Holy Spirit will speak to any person who is a believer in Jesus Christ. He will teach you if you are willing to let Him. The only stipulation is that you must give Him something to work with in your heart. The Bible says that He will only speak what He hears.
This is obviously a reference to the Word of God. He doesn’t talk about Himself. He doesn’t make up things to say. He will teach you how to live your life based on what the Bible says.Therefore, if you want to hear His voice you must put the Words of God (the Bible) in your heart. This is done by looking into the Bible every day. It is done by listening to preaching, and Bible studies.
How much of the Bible does He hear in your life? Does He have enough tools to teach you anything?