God answers prayers in many ways, but this is what I've learned over the years: He won't just hand what you ask for, He'll give you the pieces that you need in order to build your dreams. It's on you to use your God-given set of tools that you were born with and have acquired through the lessons you've learned thus far in your life, to make whatever you've prayed for happen, i.e. come to fruition.
Some people just pray, than sit and do nothing, expecting that God will just give it to them... Sometimes, rare times, that does happen, but like I said VERY RARELY. Most often, God still wants us to work to earn our blessings, and the prayer is a mean to seek His assistance and guidance, as well as comforting loving reassurance, throughout the process of achieving our pre-set goals/dreams/intentions/aspirations/objectives. Never stop praying, never stop believing, never stop dreaming and never ever stop keeping Faith.