Native speakers on Tv -on news channels or series-speak rapidly so you may not understand what they mean,
The website you find looks pretty good,you can practice there...
And you may find a topic on your own and form sentences according to your comments on it and then write it
down and read loudly,it may also help you on speaking...
Your suggestion for speaking can be beneficial; on the other hand, my memory doesnt work so wellSometimes, remembering the words which I will use in my sentences can be hard for me so Is it good to use a dictionary all the time???Maybe the more I use dictionary, the more I remember the vocabularies while speaking:44: