谢邀,目前和题主一样是英国在读留学生。
这个问题可以说我个人很有发言权了,我来英国半年亲身经历的口语提高,就是从混外国人圈子开始的。题主的第一点原因分析的很到位,口语没什么提高的原因就是因为说的少。
之前在国内的时候,我们用过各种练习口语的方法,除了课堂的学习,还努力的看各种生活类素材,包括看一些微博口语教学小视频,学习美剧的英语习语等等,但是为什么积累了半天没有提高?因为没有说,没有练,没有语言环境,而现在在英国就是最好的语言环境。既然想练习口语害羞不敢开口的事情就要想办法克服,所谓走出舒适区。to be honest我不觉得自己通过暑假在家练而不是出去交流能比和外国同学交流提高的快,这个语言环境不用真的浪费了。
说说我自己的经历吧,我是个研究生,去年九月刚来英国的时候我和题主一样,舍友几乎都是中国人,也不敢和班上外国人说话,加了足球队也不怎么和球队的外国人说话,social也不参加,独来独往,遇到点什么事情需要说英语的时候总要提前想好怎么表达,感觉口语很不流畅。后来大概到快放圣诞节假之前,开始和队友以及班上同学越来越熟,也开始了解这边人平时聊天的一些话题和套路,就开始主动和身边的人说话。一月到现在三月,我基本上保持着一周和外国人有两三次的集体活动,给自己说英语的机会,口语水平肉眼可见的提升,现在一般日常交流可以脱口而出,而不是需要想一想怎么表达先中文在脑子里翻译成英文再说了。而且多说才会自信,才会敢说,我现在已经基本可以和外国朋友打成一片了,其实不要害怕跟外国人说话,她们大多数都还是很nice的。
我认为词汇量什么的根本就不是影响口语水平的决定因素,因为日常常用的词汇往往都是些特别简单的词。所以在家背单词闭门造车真的不是个好方式,在和别人交流的过程当中,其实可以pick up很多地道的表达,加上当时的语境你会很容易记住这个表达方式,然后下次就能在类似场景自己灵活运用出来。
I hope this helps.