Salut,
Les jeux vidéos, à passer en anglais, les films et séries en VOSTFR aident énormément à la compréhension. Perso j'ai un abonnement à la revue "Today", qui mine de rien permet de lire un peu d'anglais régulièrement, sous un format plus attractif qu'un bouquin.
Ensuite comme le dit keb', il te faut un intérêt réel : le miens étant le voyage, tu as aussi la musique (écouter des groupes anglophones c'est bien, comprendre les paroles c'est mieux), et enfin internet/les jeux vidéos, où il est agréable de pouvoir comprendre et communiquer avec des étrangers !
D'après moi, apprendre l'anglais pour... apprendre l'anglais, ça ne rime à rien : si dans ton quotidien tu n'as pas de parallèle avec une activité quelconque, ce sera difficile.
PS : Si tu es fan d'un groupe de musique ou chanteur anglophone, tu peux aussi chercher les paroles (anglais ou français) sur le net et faire la traduction en écoutant la musique, c'est efficace.
EDIT : En effet la visualisation de films/séries en VOSTFR ne va pas t'apprendre à parler l'anglais. Néanmoins tu auras plus de facilité niveau compréhension (mais la compréhension orale n'étant pas la plus grosse partie de l'anglais "scolaire"...).