I think many of the world's most successful investors would disagree with your first point. If you are only transacting in the short term, you are a trader and not an investor.
I am, however, hoping your third point is correct.
NEA Price at posting:
$2.08 Sentiment: Buy Disclosure: Held