Hello, Alon - and welcome to English Forums. If you did not learn English from childhood, you will not speak 'perfect' English - but then neither do about 90% of English speakers. You can approach perfection, so closely that no one will notice any 'errors'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.