Sharpen it. (Filter > Sharpen > Sharpen or Smart Sharpen) Remember to sharpen all the frames. They make the gif look hq. DON’T sharpen a low quality gif/video, it would only make it worse. If you have Topaz Detail, it works a lot better compared to a normal Sharpening filter so I would recommend using that.
The width should be 500px, nothing lesser than this unless you’re making it as a photoset.
When saving, it would be great if you had these settings (click). As much as possible, use “Pattern” although “Diffusion” is fine too. If the gif exceeds 1MB, just lower the amount of “colors” on the settings. Don’t use Pattern when the gif is pretty much colorless after reducing the colors, Diffusion is the other option where you will have to choose 256 colors (!!! You must use all 256 colors for Diffusion or else it would look even worse than a colorless pattern gif) and just increase the amount of “Lossy”
If it still exceeds 1MB even after lowering it, delete some unwanted layers or turn your gif black and white. A high quality black and white gif is better than a small colored gif.
Watermarks make your gif ugly. If you really want to put your watermark on it, put it in a corner with a not too small but not too big size. Setting the blending mode from Normal to Overlay/Screen/Soft Light helps too (click)
Textures! Most of the ones I use are these (1), (2), (3) Set them to soft light/screen/overlay (it depends on your gif). But if your gif already has a low quality, then forget about this part.