سلام! :)
به نظر من يه تمرين خوب اينه كه ، فعلاً بجاي حرف زدن، "بنويسيد"! : انشا بنويسيد، خاطره، خلاصه فيلم يا كتاب، و ... همينطور سعي كنيد كه از فارسي به انگليسي هم مطلب ترجمه كنيد ( هر چي دستتون مياد). اين كار رو چند ماه، البته هر روز، انجام بدين، سعي كنيد هر روز نسبت به روز قبل بيشتر بنويسيد ( حتي اگه شده يه جمله بيشتر از ديروز!) . مطمئنم كه خيلي تاثير داره. اينطوري كم كم اعتماد به نفستون هم بالا ميره. بعد سعي كنيد كه در سايت هاي تبادل زبان عضو بشين و با افراد native چت كنيد (بعد كه باهاشون دوست شدين ميتونين از طريق اسكايپ و ... صحبت كنيد).
البته نمي دونم، شايد شما حافظه بصري شما از حافظه شنيداري تون بهتره، اينطوري وقتي مي نويسين بيشتر تو ذهنتون مي مونه. البته مي تونيد از كتابهاي تقويت حافظه هم كمك بگيريد.
نا اميد نباشين، همين كه دانشگاه قبول شدين و تونستين دوره ليسانس رو به موقع تموم كنيد، يعني شما از آي كيوي لازم برخورداريد. :) من هم مثل نايت واكر جان فكر مي كنم بايد در روش تمرين speaking تون تجديد نظر كنيد.
موفق باشيد. :)