If you have your own brand, promote branded content, and based on that, choose your own brand domain name.
And then you'll need to work on brand awareness, so that your branded content gets a lot of views and conversions. In simple words, if you take a branded domain - you need to be talked about.
Or the second option - is to fight for niche competitive keywords.