Sort:  

you got a new fan hear!i am very happy to see that kind of people who help other!god bless you!

Yes your post is really informative because i faced the same problem initially because English is not my first language but i always had courage to speak even with mistakes that made me fluent over the time. And yes TED talks is amazing and people can learn great things from it.

Have a great day and stay blessed.