I would actually recommend that you spend time practicing your listening skills, reading skills and writing skills.
What Chris said about the "subconscious mind" is correct. When learning a language, part of the process is subconscious. If you practice your reading, writing and listening skills, then this will have a positive effect on your speaking skills.
However, if you feel shy or anxious when speaking English, then I would would also recommend that you try to spend more time practicing your oral English skills in situations that you feel comfortable with. For example, mostly only speaking English with friends that you trust or maybe speaking English with a teacher or classmates in a classroom.
If you spend more time doing this, then you will eventually become more comfortable with talking to people that you do not know.