I would suggest u to write more essays in English during your free time. You also must read more books in English. If you find reading is boring, u can watch any movies, dramas that will surely be more attractive. But for me, I had rather speaking in English with my friend. Although sometimes I am not sure with my grammar, I just continue it. So, personally I think that confidence is the key solution.