There are lots of ways to promote your name. Here are a few
1. you can have a portfolio page like the one we offer on our system
https://www.toughdomains.com/0k3W4b/portfolios/KJa9Yb
and send that page out to domain buyers. Established domain buyers like zandibot or Mike Mann get sent lists of domains on a regular basis. Making it easy for them to sift through those names is important. With our system you can create up to 5 portfolios. One for 4 letter names, all your best names, or any grouping you would like. If you know your sending to a guy who buys 4 letter it doesnt make sense to send him a spreadsheet or a list of all your names. Just cherry pick your 4 letter names and send him that list. You can also add your entire port to your signuture of your email.
2. you can promote your name for cheap on places like namebio.com they will flash your name at the top of their site for $10 per day. there are tons of sites like this.
3. you can use forums like this to sell or promote your name
4. you can sell your name on auctions like namejet or flippa. namejet is free but charge a 15% sell fee and flippa has a $9 listing fee and also a % sell fee I think its still 15%
5. you can submit your name to specialty sites like brandbucket to get considered as a brandable name. they connect your name to a logo and promote it for you. They also take more of a % somewhere around 30%
lots of options to promote your name. If a name is priced right or is liquid it will sell quickly.