Warren Buffett invests in stocks with competitive advantages. Like the Oracle of Omaha, investors should not ignore valuation. Portfolio diversification is also important -- but not too much. But how ...