u need lower diffs for ranked mapset
check this out: https://osu.ppy.sh/help/wiki/Ranking_Criteria?locale=en
in Beatmapset
also u can read everything else :)
For a first map this actually is pretty good.
However, here's alot to improve upon (like playfield usage, spacing, rhythm and basic structuring), but this is a good start.
I like how you tried hitsounding the map properly too, just next time get samples that fit your song, that would be great.