“But people who aren’t spiritual can’t receive these truths from God’s Spirit. It all sounds foolish to them and they can’t understand it, for only those who are spiritual can understand what the Spirit means.”
(1 Corinthians 2:14 NLT)

I was on a trip to China recently and I had a very difficult time talking with the local people. Talking with a foreigner who does not understand your speech is no easy task. To dialogue effectively two people must speak the same language otherwise the words spoken are just noise. To communicate with ordinary people one would use tangible objects from the material world that can be seen as topics for discussion. The Lord communicates with his extraordinary Spirit filled people using Biblical truths from the spiritual world that cannot be seen. If you want to communicate clearly to God learn his language by studying his Word.