Wow, that is an eye opener sir, thank you. Ill consider your advice.
Anyways, can you suggest other means of earning btc other than using faucets and campaigns?
Since I cant join any campaigns at the moment.
Well, there are lots of things you can do, but rather than re-inventing the wheel, i'll point you towards a thread made by Lauda:
https://bitcointalk.org/index.php?topic=1629118.0Personally, i think the best way of earning bitcoins is to offer an online service and get payed in BTC. If you don't have any online skills, you can always take an IRL job and convert part of your income to BTC (sounds stupid, but without online skills, you're usually better off with a minimum wage IRL job, you'll probably make more per hour than doing something like claiming from faucets)