Ok first, This song jumps all over the place. You introduce multiple elements like your bored of your ideas. I can't tell where the verse or chorus is because there's no structure.
I get the synth ostinato is setting the rhythm (which was hard to count the beat to in the intro. I was always off until the kick came in.
You need to create a rhythm and a melody to go with it. Even when you go to your bass drop. It has to be kick ass and have a unique melody, then when thats done you go back to a verse or maybe a bridge section, (if you think the song deserves it at that point.)
By constantly adding synth sounds, a piano, and that subby kick at the end - Which I don't know why that wasn't there when you did your 1st drop at 1:04? - Your just making me lose my mind, because I don't know where this song is taking me.
Also your 1st drop took way to long to build up. Your drop happens a minute into the song. For the past 60 seconds i'm waiting, and if your going to make your audience listen for a minute before the drop...it better be the best drop on earth..
Things I think you need to improve on:
Staying true to your idea(s) - Create a interesting melody and write chords to it. Build off of that to create your chorus.
Create a structure. Make sure you can identify, but more importantly your audience can identify, "This is a intro, verse and Chorus etc."
Keep it short. Once you've established your idea..let it explode and bring in that nice drop.
Sound design also needs a bit of work, although they did fit the song very nicely.
Keep up the good work. You'll get there and with enough practice and listening to other producers of music that you're trying to create, you'll copy them and it will in turn...make you better.
Fav part: 1:32 - 1:39. That section was really dope and I wish it went on for longer. It felt sluggish yet so solid. The strings were a really nice touch to add warmth.
All the best,
Nick