Traffic take time. There's no proper and reliable Traffic as a service you can buy, there's always drawbacks and issues coming with a non targeted audience to match exactly what you doing. Instead, the best is to invest yourself to created it on the long term with a lot of small to medium budgeted actions.
Nowadays i think there's two ways and both are hard to embrace :
1/ to "sell his music directly to the listener without intermediaries" on your own built network/fans and you maximise how much you think your music as a VALUE and it will take times to get something literally.
2/ You embrace the "Music is somehow practically free" But you grow and capitalize on your "Name" as something to Sale and the more Your Name is bankable the more you get money on Live Act (Live performance, Djing Performance or "Whatever you can do Live"
Maybe it can change at some point (in the future) the underground music business model (if it existing today anymore...) but i guess dematerialization is the results of that (and few things on top of that)
The popular music model as also evolved that way so ... But less pain, due to the amount of people reached with the classic way of doing it. As it's everywhere, the more people are somehow forced to like and buy it. Other people choose what they eat and for the best people they pay streaming for the other one It is the bulimia of computer hacking and direct download (and to change that Only internet operators by selling their customers to the states on abnormal monthly amount of download there's no other way to stop or reduce that)
(but there's also good music inside popular and shit in underground, popular and underground are no quality measurement word)