for me the most import is to be understandable, and I think every native speaker will say the same for foreign who try to speak its language. "La langue est la communication, et pour communiquer; il faut être compréhensible".
To be understandable is a step before speaking without any mistakes .. With time we will reduce our mistakes and will express our speech easily just need some effort and find someone to practice with.
he'll correct my mistakes then i'll be able to speak without any mistakes
If you’re not sure how to say something, don’t say it. If you can’t say something correctly, it’s almost always better not to say it.
to practise the language with anyone who that laguage is his primary language :)