Holding BTC a long time to make money is not good idea, better try to buy some altcoins at low price and then sale them at higher price, and change back to BTC

Um, why would it not be a good idea to just do this with bitcoins? You've got more chance of loosing your money investing in crapcoins. There is great potential for profit just by holding bitcoins long term though you could sell them and buy back with every rise and fall.