It's usually hard to beat institutions if trading too often. For a good stock at undervalued price, I found buy and hold strategy has been working very well. I believe 1PG is one of the them.