Speaking is difficult because there’s no time to stop and think! But, the more you do it, the easier it becomes:)
Here are some tips to speak English more fluently :: **Read aloud in English every day for 15-20 minutes (this should help your pronunciation & fluency
Dedicate 1 hour everyday where you speak only in English
Watch English movies/TV series and repeat after native speakers, imitating their pronunciation and tone of voice
(Check our Listen & Watch section; there are lots of interesting videos and podcasts that can help you http://learnenglish.britishcouncil.org/ar/listen-and-watch)
The most important tip is to be patient; remember mastering a language takes time.