Do not love the world or the things in the world. If anyone loves the world, the love of the Father is not in him. For all that is in the world—the lust of the flesh, the lust of the eyes, and the pride of life—is not of the Father but is of the world. And the world is passing away, and the lust of it; but he who does the will of God abides forever. 1 John 2:15-17
Stay strong in the Lord, leave the worldly things behind. Whatever you need He will certainly give you, if not there is something wrong, somewhere.
If we expect something from God we must have full communication with Him and nothing in between.
Exposing yourself to worldly music, movies, magazines, worldly friends you are connected with and having an addiction to anything which will hurt you physically or spiritually will break down your communication with the Heavenly Father.
The Father means serious business, because He gave "very seriously" His Son, Jesus as Sacrifice. Jesus paid the PRICE and so do we have to pay a price as well, to give up the things of this world to fully receive from Him.
Dear friend, You think that the above may be difficult or impossible... Yes, it is when you have not crucified your old life and still hanging on to that which is not pleasing unto God. Remember, one cannot serve two masters. You need a BREAK THROUGH, and this does not come without effort.
He who says, “I know Him,” and does not keep His commandments, is a liar, and the truth is not in him. But whoever keeps His word, truly the love of God is perfected in him. By this we know that we are in Him.
To follow Christ takes ALL your effort, but once you have conquered the hurdle with evil and the flesh, you will be steps closer to receive God's promises. Remember FAITH comes by hearing and next is doing/acting according to the Word. AMEN!
Be greatly blessed. The Father loves you and that is why I write you this epistle from the heart and by inspiration of the Father.