The idea is good. There are some small tricks... Give every sound enough space in the mix. For example, if your kick has a peak around 80hz, you can cut the 80hz out of your bassline. Check the peak of the bassline and cut that out of the kickdrum and so on... Also work with compression. With compression you reduce the difference between the most silent parts and the loudest ones, creating a more balanced mix.