About the speaking, best way to speak with natural speakers. There's so many apps available to speak with the natural speakers on your Phone. Also you can speak with your friends. If you have a friend who try to improve the speaking like you, just improve your speaking with him. Like a normal...