Our God has given us all things that pertain to life and godliness. He doesn’t withhold from us. His truths aren’t hidden from us but FOR us to discover and apply to our everyday lives. At the same time, He keeps it from the grasp of those outside of God's family.
There is an adversarial force that has been arrayed against God and His kingdom. Because we are a part of that kingdom, when the devil looks at us he sees God in us, therefore attacks and hindrances are sent our way.
“Prepare the table, watch in the watchtower, eat, drink: arise, ye princes, and anoint the shield. For thus hath the Lord said unto me, Go, set a watchman, let him declare what he seeth” - Isaiah 21:5-6
Continue in prayer, and watch in the same with thanksgiving; withal praying also for us, that God would open unto us a door of utterance, to speak the mystery of Christ, for which I am also in bonds - Colossians 4:2-3