Словарный запас играет тоже важную роль, но если ты хочешь научиться разговаривать на английском, то нужно просто начинать с самого элементарного) Можно знать всего пару слов, но понемножку начинать общаться на уровне Elementary, а все незнакомые слова подтянутся.
Сам знал довольно много слов, но разговаривать вообще не мог, просто не понимал как все это соединить воедино и что бы грамотно еще было, помогла только постоянная практика. Эх, если бы я об этом знал раньше...