One don't have to be a veteran in domaining to get the idea of finding and acquiring really good and potential domain assets, to flip or develop. And a newbie don't have to start-up in this business by hand-registering available domain names to flip, that are harder to sell.
Sometimes (actually, most times) it pays to read other investors' mistakes and success stories in domaining, both right here on NP and on domain blogs, before spending a dime on any name.
To be really successful in domaining (domain investing) is largely a capital play, IMO. There are new domainers with investable capital, spending $X,XXX on (aged) valuable .com names and selling for $XX,XXX. These type of names usually sell themselves and are attractive to potential end-users.
Other factors that may positively affect ones' success in addition to capital, is patience and good negotiation skills.
Even some potential names with good resale value and end usage, can be bought for $XX - $XXX and flipped for 4-5 figures.
It is also better to go for domains that are pronounceable and passes the radio test, as these type of names are more attractive to end-users and increases the probability of potential sales.