There is websites that give English lessons for all level, google it and you will find a lot good ones, also search on U Tube learning English for beginner or the level you want .
you need to practice reading, writing and conversation too.
also try to listen to English radio stations or news m also watch English movies.