Some people are good talkers, others are good listeners.

Literal

Talk-skilled-[also-も] exist-[if-ば], listen-skilled-[also-も] exist.

A balanced observation. The pattern '~も(い)れば、~も(い)る' ('there are both X and Y') uses the ば conditional as a conjunction to express 'some are X, some are Y' — a very elegant Japanese way of noting variety. 話上手 ('talk-skilled') and 聞き上手 ('listen-skilled') are parallel compound nouns using 上手 as the suffix for 'good at X'.