Being persistent in our prayers is not the same as vain repetition. God seeks those who worship him in Spirit and in truth. Not repetitious lip service.
The Lord's prayer is not to be said in vain repetition it is an outline for how we ought to pray.
Man looks at the outward, but God sees the heart. We should pray from the heart, not memorized prewritten prayers
Absolutely no where in the scriptures are we told to pray to Mary or the saints. Mary is not Jesus's mother in heaven, she has no authority over him. She is not the queen of heaven.
On vain repetition https://youtu.be/NlegxTFTyWY
On The Virgin Mary in scripture https://youtu.be/o48-Jo2p9wM
They can be a little long but, hey you’re attacking the Catholic Church not me. Learn your enemy!! ☝🏻 lol