HI
your question has too many variables, to give simple answers
however, it starts with your budget. as in, how much you can afford to spend for a domain.
next, is picking domains that sell themselves.
the more money you have, along with knowledge of what a quality domain is....
can put you in position, to hopefully, acquire a domain that will yield a nice roi. (return on investment)
patience, is last, because it may some time before the right buyer comes along.
i suggest you keep reading and learn more about what goes on in between the lines, than what's written in them.
imo...