It seems like a PNG might be your best bet here since the SVG shape is quite complex. If your SVG was more optimized and had fewer shapes it might be smaller than PNG, but PNGs are already a very optimized file format.
This PNG is down to 10kb:
SVGomg does some nice improvements like converting numbers like 1.999999 to 1.99 to save a few digits. For some SVGs it can squish it down a lot. I believe its now baked into Imageoptim.