i am liking the idea. the track has nice oldschool feel to it. i think it needs some new sounds, lead, maybe some bacground atmo + some fx here and there to keep the listeners interest.

i think that basic idea is there and now it needs to improve production part of thing. i would first define the roles for each of sounds you want in the track,.
As for kicks, grab the EQ and cut the shit out of those clashing kicks to give them better definition/thump/punch. if they are separate chanels, EQ them and then send to group as already mentioned, then compress, etc.

Try also using other FXs creatively to completely mash the sounds. It is also good to duplicate the sounds into other chanel,. Put effects just on one channel and then mix them both together, you can get quite interesting results, tho.