It is challenging to speak English when you aren’t confident about it. You may have spent days and nights memorizing odd new words, learning different parts of speech and reading ‘The Hindu’ to help improve English skills. But when somebody approaches you and starts speaking in English, you tremble. All your effort goes right down the drain.
Why is that? You know all of the grammar rules and learned fancy English terms, waiting to put them into use. All of it comes down to nothing when you don't have the courage to speak aloud. Confidence is key when learning to speak English.