Yikes, straight from the beginning, I'm going to tell you that your levels are hugely distorted. You need to turn that bass down, as it just overpowers for no reason. Maybe have it fade in or something. The next synths that come in are pretty cool sounding. A big reason why I feel this song is so long is because it's just stretched out for almost absolutely no reason. You should definitely think about not just changing the bass notes by two keys. Add some sort of chorus in so this isn't just going on and on and on and on. I sense a lack of direction in it. The kick drum was basically just... not enough. You need to add some hi-hats, cymbals, crashes, perhaps snares, or other forms of percussion. Also, start working on creating transitions between your patterns. Use automations to liven up your instruments. Sorry if you feel hardcore bashed on, but I just don't feel this was a decent enough track. Maybe try it with the vocals, but I still doubt they would hold my interest with an instrumental which drags. Keep trying, bro.
Ye well you are right ;D
Please contact me if you would like to use this in a project. We can discuss the details.