Keep doing this - it’s great to be creative and compose stuff and and it’s educational to record and mix it.
By the way, there is a thread for original songs/compositions:
You tread harmonically safe territory for most of your tune here, but now and then you throw in some more “risqué” harmonic ideas - that was interesting to hear.
Maybe you could try and experiment with the mix a bit - to me, as it sounds now, all parts seem equally “loud” and equally dominant. Perhaps that was your intention, but perhaps you can adjust the different instruments’ levels in different ways and see how that affects your end product. Just something to explore…