I invested on some ICO coins before way back on year 2017 and honestly I quietly impressed and gained some profits
I refuse to call sending money to an ICO "investing". It is gambling, but with much worse odds than you would get in any casino.
The reason you made money on ICOs in 2017 was because bitcoin pumped. Ever single piece of trash project made gains at the end of 2017, because bitcoin pumped. You could pick any one of the 100 or so useless coins which were being shilled hard on the altcoin boards, on reddit, on twitter, on 4chan, wherever, drop $100 in to it, and make some profit in the space of a week. Go and have a look at any one of those coins now. They are all dead or dying, all down >95% from their all time high, all with no use or ongoing development, all with tiny volumes of only bag holders trading between each other.
If you treated ICOs as the pump and dumps that they are, and got out quickly, then yes, you could gamble and make some profits. If you "invested" in them for the long term, then you will have lost the majority of your capital. With every single one, you would do better over the long term by just buying BTC.