What I see in altcoin markets is that usually in the short term there is a lot of volatility and a lot of newbie traders think that it's good to just trade that short term volatility. But really the big profits are in the long run. Usually a coin has its own pump/dump cycles(dogecoin comes first to mind). When you hold for the long term you will usually experience a lot more profits as demonstrated by this altcoin pump.
Another good point you mentioned is never margin trade. I think that this is one of the most common mistakes, newbies thinking that it's good to take out a loan to trade with so they get more capital. It will only mean that you'll lose more and win more, plus you have to pay interest. So basically can't do margin trade for the long run and have to stick to the short term which is more risky.
Great article OP, keep it up.