"In your prayers do not babble as the gentiles do, for they think that by using many words they will make themselves heard. Do not be like them; your Father knows what you need before you ask him." (Matthew 6: 6-7)
Why do the pagans babble when they pray? They pray according to their knowledge and belief about their gods. Their gods are local, not omnipotent or omniscient. Their gods are not omnipresent or all-loving. The pagan prays to convince his god to act for him.
But our God is a Father who knows what we need even before we ask him. He has a loving and provident plan for our life. Jesus wants us to know God as a loving Father. He wants us to come to him not just begging for what we need, which will be provided anyway but to come to him in praise and thanksgiving. Animals have the instinct to care for their young ones. The human being who is created in the image of God has an elevated instinct when it comes to protecting and providing for his young ones. Now consider who God is. Jesus describes God as a Good Shepherd who provides all that we need.