There are a lot of ways to earn Bitcoin like joining signature campaign or twitter campaign or Altcoin bounty campaign but with signature campaign, they often accept Full member and above so I think with newbie rank it's really hard to earn Bitcoin in here so the first thing you need to do is increase your account rank to at least Member or higher

I agree with you. OP needs to concentrate first on getting his rank higher because the opportunities are better if you have high rank. Good ICOs especially in bitcoin campaigns are mostly often for Full Members and above. I have been a Newbie also in this forum and I suggest reading about bitcoin and learning about the market while you are getting your rank higher. In this way, when you are going to trade in the future, you will be able to understand basic things about trading.