If you want to be a good investor you need to be knowledgeable on whatever it is you want to invest in and you also have to have some startup capital.
Only a fool is going to invest without any proper knowledge on what he is investing. It's a must before you are going to invest, you should have enough background on what you are investing because your aim is to earn money not to donate money. And always get some help if you think that you can't your investment seriously.
You will be surprised to know the amount of people that invest in altcoins without reading a single book about investing or trading, it is irresponsible, but a lot of people get blinded by the possible profits and invest without knowing anything thinking that if they dont they may miss the chance to earn big.
But if they are investing their money without any knowledge or research then they are actually gambling with their money where they are depending only on luck to make profits and if that is the case then one day they will loose a huge sum of money if they continue doing so.