I think it's a good start!

You can improve it by doing these:
1. Watch International News TV Channel such as Channel News Asia, CNN, and BBC. I prefer Channel News Asia.
- Try to catch how they say the word and how they read it, what they do when stop and begin new sentence.

2. Try to read any English articles such as Newspaper, Magazine, Story Book, etc. But I think story book is not so good for improving ya read speed and accent. Suppose that you are the reader of TV News Program.

3. If you think that you pronounce wrong, ask someone to correct it or using digital dictionary to help you. I know people can speak same accent as native do. but the problem is they don't know what it sound like.
4. When you hear someone say the word that you think it is better than yours and nice one, try to copy it and omit your own one. If you can use it once you will use it forever.
It seems like I tell how to speak not to read, but it's all come together.

Good Luck~!!!