Your English is not mediocre - it is great I only studied Spanish for 2 years at High School, and what I learnt from then on was through teaching myself and also the fact that I spent a couple of years dating an Argentine guy..........but his English was excellent and I am lazy so we conversed mainly in English!!!