You need to invest your time and effort, if you want to earn Bitcoin without investment from your pocket. Some type of investment is needed anyway. Bitcoin is money and working hardly is the method to earn it. There is money ways to earn bitcoin, like selling your services, joining the signature and bounties campaigns, doing some jobs and tasks for bitcoin..
The options you have enlisted are the most common methods of making bitcoins. Bitcoins are now a day not much difficult to earn. People are working at multiple signature campaigns at a time for earning bitcoins. Bitcoins can be earned simply by utilizing your skills.