Stocks market is like soil and stocks are like trees. Plant good trees, and let it grow , do not see every days otherwise you will get impatient and pluck it thinking it will not grow.
Leave it for years and you see your trees have really grown well and after few years you will realise it will start giving handsome fruits (dividend) also.
If you keep removing this tree from soil and keep shifting from one place to another, the chances are you will loose tree and time both.
Select good specifies of trees(company) that last long and give you shadow, leaves, wood, fruits.
Do not select grasses or small seasonal trees, it will be good for few months but ultimately it will dead and you will have to replant it.
Just a co-relation :)