I'm sorry, but i think after reading what you described, you are making a profit based solely on luck. It takes a lot to be a "guaranteed profit" day trader. I will just point a few things out
Firstly, you might need some general idea on reading charts, i don't know to make assumption based on them, but you should if you want to day trade.
Secondly, follow events around cryptocurrencies. Be the first to know who will have meeting with who, when will Stratis make a deal with Microsoft, when BTC will be accepted in China, etc.
Of course, holding is also good, but you said you like day trading, so keep up with it.
This would be about it, for decent day trading