Reading and Listening is NOT enough. Practice Speaking what you hear!There are also some people who study abroad and learn very little. That is because they went to an English speaking school, but found friends from their own country and didn't practice English.
You don't have to go anywhere to become a fluent English speaker. You only need to surround yourself with English. You can do this by making rules with your existing friends that you will only speak English. You can also carry around an iPod and constantly listen to English sentences. As you can see, you can achieve results by changing what your surroundings are. Submerge yourself in English and you will learn several times faster.