that's quite good for a beginner. I think you should add more 'human touch' to it, if you have listened to Linden or Chris Octane & DLR, you'll know what I mean. all sounds fit well, overall the track doesn't sound random and it's got its own flow. add more subtle sounds to it so it'll be varied. mix and master it so it sounded somewhat 'raw', I think it'll add more vibe to your track
cheers mate