Hi, you can hardly find a native English speaker willing to practice English with you over a long term for free. You may attend some English class to enhance your listening and speaking at a language school, that is more efficient to improve your listening and speaking in my opinion.