واسه گرامر کتاب English grammer in use
واسه لغت کتاب English Vocabulary in Use
رو بگیر بشین کار کن.
ولی اینا به هیچ وجه کافی نیست
کنار اینا باید کلی متن انگلیسی بخونی...مثلا تو ویکیپدیا انگلیسی در مورد مسائلی که دوس داری سرچ کن و بخون و سعی کن
ترجمشون کنی..
یا مثلا متن آهنگای خواننده های خارجی مورد علاقتو از نت گیربیار ترجمه کن. فیلم دیدن هم خوبه.
کلا اگه میخوای تو خونه یاد بگیری باید با زبان زندگی کنی
اگه میخوای یه چیزی بشه حداقل روزی 3-4 ساعت باید وقت بزاری...
موفق باشی...