Its a very good and stable portfolio. But remember, to get one million, you need to do a x100. So i dont think that one of these coin will make this, because all of them already rised a lot. So maybe what you need is to invest in some new and cheap coins wit low market cap. Or you invest in some ICO's. Which these two strategys, you chance is much higher to get to your goal of one million dollar
