When i speak i am excited and shy i forget what i say
I'd say if you're confident enough, then start reading books in english, that way you will be able to expand your vocabulary and when you do try to speak English with someone, the words will come out naturally without having to think about them too much. Tust me it works! Although if you don't like reading books, then i suggest watching english TV shows and movies without subtitles. :) Your brain will automatically begin to mimck what you hear on TV when you speak.
start watching english business news because they speak slow as compare to other news channels
you can watch and listen radio online as well as you can download at your android phone if you have.
here you can have the option to listen in the day time uk accent and evening us accent
I hope this will help you to improve just give at least 1 hour daily in a week.