You can easily earn that amount if you have multiple ways of earning bitcoins as you cannot expect that income only from single source of income so try to multiply your ways of earning from sig campaign, trading, gambling etc.
That's the way of earning that amount per week and you shouldn't have enough time for doing it so. But I don't want to include gambling as your source of income, it may be good if you are an investor on a certain casino but for being a normal gambler, I don't that would help as it will always lead to losing a lot of money.
Well all you need is hard work to earn such an amount you've wanted. In this case, a amount worth 0.1btc a week which can be earn through hard work by doing those stuffs you've said. But gambling is best depending on what games it is. If you are good at Sports then bet on and gamble through those and never gamble on a dice kind of gambling site since you'll probably end up losing. But the best way would be trading which you can earn fast once you have enough starting money.