There is no secret to earn that amount regularly on weekly basis and if you want to earn that amount then you need to work on it continuously by making an efforts as no one will share their secrets of making money and if you want to earn that amount then you need to discover your method on your own and you can earn that amount by combining your skills and methods and if you have multiple ways of earning then you can earn even higher then that amount on weekly intervals.
i think the only way through which you can even earn more that 0.1 bitcoin and that is trading. but you cannot earn money 0.1 from signature campaign, i think from signature campaign you can only earn a limited amount of money, and i do not think that a single campaign can you 0.1 per week. so trading is the best option to earn 0.1 btc in a single week.
Due to the higher rates of bitcoins all the signature campaign have reduced their pay rates so even if you are a high rank holder you will never be in position to earn that high amount from signature campaign but whatever you get from signature campaign should be saved as it can be your capital for future that you can use in trading as if you want to earn good amount of bitcoins in quick time then trading is the only way to get there.