Listening practice should include intensive listening and comprehensive listen tasks. As a proverb says, pratice makes perfect. The more pratice you will take, the better your listening and speaking abilities will be.
For the improvement of English listening, I personally think it can be achieved by watching more English movies and English songs. This can both improve interest, and can improve listening level.
As for improving oral English, I think we can take part in more oral English shows such as English corner and communicate with people around us in English.
In my opinion, the most important point is not to be shy, to be brave to communicate with others, practice makes perfect, more practice can certainly achieve good results.
My choice is playing multiplayer games (such as CSGO) worldwide, then you will meet teammates from the US, UK and Australia, in the process of communication your english will improve rapidly.
The premise of improving listening is to correct one's own pronunciation. The more you master the vocabulary of various scenes, the better. English listening is also a process of imitation. It can imitate American British English, TV and other things every day.
if you wanna speak well,the first thing is definitely listening,and then try to read after others,that means imitating.At last speak as much as you can,even talk to yourself.you have to learn how to transfer the words in your mind to the sentenses spoken out of you mouth
To improve our listening skills, we should do more listening exercises. To improve our speaking skills, we should be bold to speak English, and don't be afraid of substandard accents or wrong expressions.
Watching more English movies and listening to English songs can help improve your listening ability, and reading more and communicating with others in English can help improve your spoken English.