Do you want to speak fluent French? Yes, indeed! What measures should you take then? It needs thinking for a while. Speaking one language is quite different from writing one language. When you speak, you need to notice your pronunciation, vocabulary and content. Probably you need to pay more attention to the French pronunciation ahead of vocabulary and content in the beginning. Truly if you cannot pronounce each French word correctly, you must be misundertood by others easily. Any language has homophones. If you pronounce one word wrongly, you can intude into another word with quite a different meaning. In this case others will get confused, even annoyed if the words you say are very offensive.I don't think we French learners should focus on pronunciation learning like an announcer in a news studio. Instead we just make sure what we speak is correct and understandable, that is OK! But French also has many accents, you will have to care about this problem while you speak it. Accents can be one branch of pronunciation.
The same word has different kinds of prounciation. That's astounding! What should you do then? The only way is to learn them and understand how to speak them yourself. At least, you have to train your ears to be familiar with them. It is the similar situation while you learn Chinese. Probably you learners learn the standard Chinese that we call Mandarin. When you have learned this, do you think you have occupied this language wholly? Of course not! You just learn the language that is spoken and understood by the general public. There are also all kinds of dialects in different regions. Even in one province you can find many quite different dialects. If you want to learn them, that's impossible!If you speak Mandarin Chinese, others must understand totally, for all the people learn this language. So if you don't want to learn all kinds of French accents, learning the standard French well enough should be OK for you to communicate with those inside France. But if you need to stress your pronunication, you can use Rosetta Stone French. French pronunciation while is not enough for you to speak good French. You need to add content to your French. How to do it? Get online and search in Google. Once you get online, you can search the French language learning information on French in Google, you will get lists of answers instantly.
If you need to make a good grammar in French, you can type "French grammar learning (lessons)" in the engine, you will get a great many results that might be suiteable to you then.If you want to learn some French background information like people's life, the origin of French, just search "French people's life" and "the origin of French", you will get many results you need. But I hold that reading the French e-books is supposed to be one of the best ways to understand French more deeply. You may download such original e-books online and read them later. But this way is not good for the French beginners. Finally you can choose to speak French with French naitves as often as you can. You can find those guys nearby and online. Keep your everyday's learning schedule and speak them after your plan. You can use what you have learned in your lessons and try to tell your partners to correct your mistakes and errors if you make them. Honestly using the virtual conversations in Rosetta Stone French can also be a good way to improve your speaking, for you can speak this language like you speak in the French learning environment. It's quite good! Why not choose it?