Best option in my opinion is signature campaigns.
Its maybe not the best option but it certainly is the easiest option for earning on bitcointalk, there are many other ways for earning more then signature campaigns but you may need some skills for that but for signature campaigns all you need to know is about bitcoin and anything related to it.
I'm pretty sure he asked about how to make money on bitcointalk, if you said there are many ways to earn money, maybe you meant that is not on bitcointalk
but he still can get money on bitcointalk by using another way except signature campaign. it is getting tip by OP who asks about tutorial or hard question, but not many people in here give tip