There are more options possible but one of the best you can have these days is doing trading because campaigns is not so profitable anymore like back in the days of course it can help you a bit if you are also doing them.
Campaigns are profitable and good way of earning bitcoin but it is not guaranteed that it will last a life time. But with trading, it is a good way to make bitcoins too and it depends on how you are going to be a good trader as you can make this a long term career. Still while doing some trades, you can invest into different ICO's as well.
Campaigns are very profitable but than you need to take a good one and also have a good forum account and that is not for everyone a option because of that.