One of the biggest challenge of learning a new lenguage is the fear of failing, we feel the dificulty of the different coherence we have to deal with when writing, reading and specially when speaking because we believe that the other person will get a bad impression from us when they spot a mistake a mispronunciation or the simple plain shyness that we may display when speaking to a native or a person who has an advance level of a given language but let me tell you something... Fear does not help, you need to get rid of fear, don't be afraid or shy when learning a new language be happy, smile, speak and learn from mistakes, it is true thar some people may react the wrong way and they will try to make you feel a rookie, but you don't care about it, never! Be confident and never give up!
If you are interested you may also book a class with me :D yes amigo, let's learn spanish together :D :D