It is important to understand that God never said that He would always answer "Yes" when we pray. Instead, God sometimes answers "Yes", sometimes "No" and sometimes "Not yet".
Some church traditions say that Mary was born without sin and now serves as a mediator between man and God, and that as such she is worthy of praise and prayer.