one should have a successful track record of buying and selling domain names, prior to offering such services for others.
Hammer. Head
You need to be able to sell your own names first to build track records.
If you can't even sell your own names then what make you think that you can sell other people names?
Nail
And that is precisely why there are so many broker wannabes, because they don't have good inventory. So they try with other people's domains.
In order to be successful, a domainer needs to know which domains to buy, and which ones
not to buy.
Likewise, a broker must know which names do sell, and which won't sell (that is, most). Because a broker will typically receive tons of brokerage requests for crap domains from desperate sellers.
You need to sort through the mud and pick only the domains that an end user would buy. You don't want to put time and effort into pitching domains that nobody will ever want. So you need to be in touch the market and understand what makes a quality name.
Being a broker is more than running a newsletter. You also need to pick up the phone, reach out to end users, proactively find possible buyers. You need good salesman skills.
Of course, the newsletter is important... but building a subscriber base of thousands of qualified buyers is not something that can be achieved overnight. It is a lengthy process.
When starting from scratch you'll have to build everything yourself.
To sum up, you need experience, a track record but first of all a thorough understanding of the market.
It's like being a domainer, most will fail, a few will succeed but it takes time. A baby learning to walk will stumble and fall many times.
In short, be your own broker first