We are not supposed to make mistakes when speaking but we always do.
While writing an English text we can think of it, we can see the mistakes we`ve made and so we can correct them .
The English natives themselves make mistakes, as well. The difference between ESL speakers and English natives is that the latter immediately notice the mistakes made while ESL speakers are not aware of these mistakes simply because they did not reach that level of knowlegde and understanding English language.
If you want to speak English correctly , try not to make too many mistakes.
The idea is that , try as we might ,we always make mistakes.
Don`t worry about it that much.
We are here to help each other.