Prayer is not just talk. God does hear all of our prayers and we can pray at any time and don’t need to use fancy speech or a formula.
God doesn’t always answer our prayers the way we want. Sometimes He says “No.” Other times He says “It’s not time yet, you’re not ready yet.” Sometimes He says “I have a better plan for you.”
We have to stay patient, have faith and be watchful and listening.
Put your trust in Him alone. Certainly not in yourself, this world or anything else.