Paul said to the Colossians (v1:9) "We have not ceased to pray for you and to ask that you may be filled with the knowledge of His will in all spiritual wisdom and understanding." Our problem comes when we assume "the knowledge of His will" refers to "the knowledge of His will for our lives." It does not. Jesus said in John 6:40, "This is the will of My Father, that everyone who beholds the Son and trusts in Him will have eternal life." So to be filled with the knowledge of God's will is to have a deep & unmixed understanding of the gospel & of God's love for mankind. God will gladly teach you that if you ask Him & if you don't try to teach yourself by referring to men/authors/preachers/commentaries. You want to trust the Spirit of God to teach you & lead you to all truth as Jesus promised He would. You don't do that by running to a man to give you answers. If you don't trust Jesus (especially to teach you) you won't learn from Him & you will be easily deceived by the falsehood out there in sermons & other things.
God speaks to us using truth found in the bible but just because we are reading the bible doesn't mean we are learning the truth. The bible is the easiest book to be deceived about because we put so much confidence in what it says or rather what we think it says. Believe it or not whether or not it is good for you to read the bible depends on where you are in your walk with God. Jesus never told anyone to read the scriptures. If we start with wrong perceptions of God & of ourselves, we will have wrong premises & wrong paradigms, we will twist the scriptures to our own destruction without even meaning to.
The main way to have God's voice clear from your side is to know the type of things God says & the type of things He wouldn't say (read Help in Knowing God's Voice for that). Ask God questions, not about your life but about truth He wants to teach
you. His truth will impact your life. He has answered every question of
mine regarding His truth.
If you spend more time thinking about your failures than you do your Father & His favor you need to know a lot more about how incredibly much God loves you. The same goes if you focus on other people's failures, you need to know a lot more about how incredibly much God loves them. God wants to reveal His heart for other people by revealing their hearts to you.