I think people who are truly passionate and determined to speak a foreign language will go the extra mile and put in the required effort regardless of whether they have good memories or not. Its all about patience and clearly using the right techniques to learn the language. But then how does one go about learning a foreign language? Well, most people including myself will go out and purchase these "language phrase" books which teach you the most common phrases spoken by your desired language.
These books are great, however they do not give you the comprehensive understanding of how and why those sentence phrases are constructed,as well as the meaning of the individual words which make up the sentence. You clearly have to start off learning the basics in understanding grammar, words, tenses, use of verbs and the list goes on. So now what? You can go and attend lectures given by an expert in that language, or you can do it yourself at your own pace in the comfort of your own home. I take myself for example.
I was passionate about learning German, so I started out with these "phrase books" and they were great because I could learn the sentences like a parrot, but soon found myself asking myself the who,how,what and why questions about the sentence structures etc.Now there are many different ways to go about learning foreign languages, but I made use of "Rocket German" course.If you want comprehensive audio learning, sentence guides and vocabulary, this is the one. Please check out my homepage below for more information on this Foreign language package.