Nguồn thì mình thấy nhiều vô cùng, nhưng bạn nên chọn nguồn phù hợp với trình độ của bản thân, bạn không thể một mạch đi nghe những thứ khó khó được. Theo mình bạn nên tự tìm tất cả những cái đó, và sau này bạn sẽ hiểu giai đoạn tìm kiếm tài liệu có giá trị như thế nào. Còn cách nghe, mình thấy việc nghe được hay không phụ thuộc kha khá vào tâm lý của bạn. Nếu bạn nghe trong trạng thái làm mình phải nghe đc hết, phải đạt 100% những gì speaker nói, ... thì bạn sẽ khó mà nghe tốt được. Theo mình thì bạn nên nghe với tâm lý thoải mái, nghe chưa hiểu thì nghe lại, nghe lại vẫn chưa hiểu thì bật sub. Thường thì những người nói tốt sẽ nghe tốt, mà nghe tốt sẽ nói tốt, kiểu nó có sự liên hệ với nhau, nên khi học nghe thì kết hợp luôn học nói.
Mình nghĩ có 1 cách luyện nghe đang được highly recommended là nghe chép chính tả. Ban đầu mình thấy nó khá ... xàm, thực sự luôn. Nhưng khi bắt tay vào thử thì mình thấy cách này ổn, vì khi nghe chép chính tả, bạn sẽ luyện cho mình nghe được luôn cả s/es/ed, ... Bạn sẽ phân biệt được những từ, những âm giống nhau, như kiểu feel- fill, ... tốt luôn cho cả phần speaking.
Nói chung thì luyện cách gì cho hiệu quả thì tùy vào mỗi người, nhưng cách gì thì cách, cũng phải siêng, kiên trì và không được bỏ cuộc.