All Depends on what kind of Hardcore you are trying to produce!
As i figure it, with the distorted kick it is dutch Hardcore/Gabber. There are some VST you would like to check out:
are the two primary distortion VST i would recommend. Also try to find a structure for your tracks, listen to Hardcore tracks you really like and listen to how they are built up, when it fades out and when it fades in. As for your kicks.
Feels like they are missing something, You would want to give them a more powerful Toc and punch as well as a end dist that rings out more. There are guides on the net of how to do this, Youtube have loads.
For the general sounds, i would say it sounds way to much trance for a hardcore track. to much plink ploink in general, try to tone that down. Try to stick to a simple 3 different synths and some screeches or it becomes way to messy.
Hope it helps some, Keep it up buddy!