Learn to laugh at your mistakes
When doing something as difficult as learning a new language, it is better to keep your ego out of the situation. Leave all ambitions for perfection and any concerns about criticism at the door.
Learning a new language is difficult no matter how dedicated you are. At first, you're going to make a lot of mistakes. If you're stubborn or defensive, even if you're the smartest person in the world, you'll keep yourself from taking advantage of all the opportunities for development. Try to see the funny side in any mistakes you make. Any mistakes you make now might become a funny story you share at dinner parties later on. Praise yourself for making any mistakes, no matter how small, because it shows that you are trying.