On laptop, it also looked kinda lq, but I noticed that a gif that i downloaded earlier from giphy was better quality, so did the same thing now and then optimized it in ezgif. It's the best I can get.
It's still grainy, but I also think that the vid itself or the colors has something to do with...