Despite I am not a map-maker or builder. I think it is the demographic here. Or their expectations are set very high. Should be grateful that many people downloaded the map and gave you some diamonds. 3 diamonds is better than none.
Also, it depends on what images you post here. It could be boring or not as clickable. Or people do not prefer playing skyblock as much... (It is tough, I know)
The advice I can give you is. Be yourself and never doubt yourself. There can be millions of maps out there out-performing you in posts. However, they may do worse when it comes to in-game quality. Who knows...
But I recommend checking out a few "popular" posts for answers. Download their maps and inspect why. Is it there fan-base? Is it there quality? Is it whatever that makes them special? You have to find the answer.
I know you can!