Everyone starting out with electronic music production has likely run into the problem of having spent hours in the studio laying down your drums, percussions, bass, synths, vocals and mess with the arrangement. After the final export of the track and playing it back on your stereo it sounds completely dull and tedious. This might be a problem that cannot be fixed by mastering. The issue is almost always a problem with the mixdown. A well-mixed track with no mastering in most cases is better than a poorly-mixed track with a lot of well prepared mastering effects. The first step is to clean up the unwanted deep-toned emphasis of the acoustic pattern of the whole mix by filtering out all the unneeded low-end information from each track. Consider using volume automation instead of compression for your mastering. Gentle sidechaining can work wonders. Make final calls with your ear supported by spectrum analyzers.