you barely make money from productions cause people download illegally
but you have to try and get your tracks played by the bigger djs and on the bigger labels, on their radio shows etc
money comes from ticket sales and streaming, you can earn some money from sound design
its better to develop your craft as a producer and become great at what you do, dont go out and meet promoters, a lot of them aren't in this for the music, work on your craft!
hmm..it is very hard to change the culture, but the best thing you can do is to develop your sound and make the best music possible