The best way to earn bitcoin has always been to sell products people want for bitcoin. You get your bitcoin at a discount from your profit margin and help bitcoin grow. Instead of looking for a free lunch find something to sell you are passionate about and start an online shop.