Trading and signature campaign is the best source to earn bitcoins at a moment and I think majority of the people are earning in the same method and if you have some good skills then you can also offer services and get paid in bitcoins.
How about gambling? There are also many people who are making regular money from gambling as they don't have patience to wait longer to earn money and if you are good in it then there is nothing wrong in earning from gambling.