A lack of sounds quantity:
If U have a sampler, sample an entire song, so jyou don't have several tracks but one single track,. Separate it in parts, and go to each part and work in detail adding new layers f sounds. Now you have more espace to record more tracks to run parallel to the sample track.
I could call this "compressing" but not with effects, but compressing several tracks into one,
Lack of programmation or sound quality:
Wider your sounds. This could last several months. go to patch program or edition. Increase complexity inside the patch program. on digital synths, sometimes sounds are composed of four internal waves or even more. If your patches have only one or two waves, add another one, send a wave to left channel and another one to right and the last one on the center. Modify slightly the tune of each wave. Add small differences between the waves, as amp, decay level, filter, filter sens, filter depth, don let the waves have exactly the same parameters.
Create new sounds, don't be afraid to experiment with ilogical wave combinations, go to each of them and add aleatory or random elements. You didn't write the equipment you're using, but is common to find inside the parameters of a patch, some random option, on the LFO, or the filter.
Theoric:
Music, as nature, is a balance between order and chaos. If you quantize too much your music, if you work everything with step-by-recording, your music will sound too "square" or mechanical.
In nature, you can see that the trees have something in common, you can recognize what is a tree, but also you notice that they can achieve ininite forms but they always are trees. Everything in nature always stay in a balance, you know what kind of form a cloud can't take, but you'll never see two identical clouds in your life.
So youy music can't follow a totally predictable pattern, it must have any kind of variation, but always stay with a main concept, the identity of the song. But introducin aleatory values inside a square or mechanical track, will result in more complexity. It must surprise, but without losing the context.
I mean, you problem could be the quantity of sounds, or the quality of them, or the concepts you are manipulating.