great energy! i think the only thing holding it back is the clarity of your ideas. bring the 'plucks' and main percs forward more. they're drowned out by other noises.
your snare ideas are great with a lot of incoming swing and energy. just keep workin at it to get the production quality up