The mods are the review! You could ask around for more mods, but it's never a bad idea to apply the things you learned from this map in your next one. I posted a bit of modding/advice on your map's discussion page to help with that.
As for pushing it for ranked, it's generally recommended to try improving at mapping first. Lots of first maps (including this one unfortunately) end up never being "ready" for ranked because the mapper doesn't have the experience to fix their mistakes, even with remapping. Beginning mappers can usually more easily surpass that by mapping more; gaining said experience. If you're really set on it you'll need a hard difficulty though.
Good luck either way!