As a fluent speaker of 2 languages, Spanish and English, and an average speaker of French and bad speaker of Italian let me clarify some things.
3 hours is not enough study to learn the basics of any language let alone become fluent. I have spent more than that on my Italian and it is dreadful!
Fluency comes with practice preferably with native speakers in that language or at least very fluent speakers of the language. (ordering in a restaurant doesn't count unless you can have a conversation. Trust me I do that in italian all the time!
The most diffcult is your first foreign language. YOu need to establish new pathways in your brain and these do not come easily. The younger you are the easier they are to establish. Once you have learned a second language the third, fourth and so on are a lot easier but they all require practice!
People that learn from CDs often expect that once they have gone through the CDs they'll speak the new language. This is impossible. They may have gained the knowledge but they need practice to parse the language instinctively, ie to split what you hear into the component words.
People that have learned it through a second language speaker, ie not a native speaker, often find they have a problem speaking to a native speaker. Native speakers, in any language, speak faster and run their words together which makes parsing difficult.
They also often swallow sounds as their listeners are used to it.
I mean they will say 'sallrite instead of 'it is all right.'
Similarly in Spanish they may say maomeno instead of 'mas o menos'. This of course just make parsing more difficult as you must do it on the fly as you listen to someone.
So I might say 'Cuandoqueresquevayamosalrio'' and it is your job to split it into the actual words.
So don't get discouraged and make sure you can find ways of practising what you learn with another person.