> I also find that I can speak far better than I can listen.
That's likely because it is far more "controlled by you". You set the pace, marshal your thoughts, and then carefully speak the line.
With listening you have to deal with a lot of components out of your control:
- Speed of delivery
- background noise
- different speakers means subtly different accents
- a "clock" that starts as soon as they await your reply