Hey Ori_heart,
Welcome to the website and thanks for becoming a member of this online community of students learning English and professionally qualified English teachers. It is great to have you with us, and thank you for your question.
I am sure you speak better than you think you do, and don't worry too much about not speaking what you want to speak. It is great that you have the confidence to speak to people in English and I am sure your effort is appreciated! For me, speaking comes once you have confidence not to worry about making a mistake and trying to use the vocabulary and grammar structures you know to make yourself understood. It sounds like you are doing this already, so that is great
For me when I learn to speak Cambodian, I learn it by repitition of key structures and then i try to place new vocabulary into the structures or grammar through which the language works. So maybe you need to learn a bit more grammar and then use it in your speaking. A lot of people think that grammar is only reading and writing. However, actually if you want more accuracy in speaking, the best way is to practice speaking accurately the grammar through special graded drills. The online teaching material, which includes these graded drills, for ''5steps to being a better speaker of English'' is being developed at the moment and we hope to have it as part of our website by early next year. So keep loggin in to keep updated about new developments and improvements made by the 5steps team.
Again, very happy to have you as a member, and great you are posting your questions and I hope this answer helps you a little bit. If you want to chat to me in person, I am available in the 5steps chatroom every weekend on Saturday and Sunday from 1pm-3pm for live teaching chat with me and all the members of the 5steps online community. Hope to see you there this weekend!
have fun, :wink:
Paul