I want to learn spoken english in a good way
You need to practice with a more accomplished English speaker. Preferably one that is from an English speaking nation. Now, be prepared for different dialects and accents. Some of the words I use in the US have different meanings in England.
Okay, so what's the question?
get rosetta stone.