You could try trading e.g. trading Bitcoins to an altcoin, wait for the price to rise, trade the altcoin back to Bitcoin.
There is also gambling, but of course there is an element of risk.
Honestly I think the best way to obtain Bitcoins is just to get a day job and covert some of your fiat to Bitcoin. Much more efficient, and less risky, than trading/gambling.
I don't recommend this, but you could also try to scam someone

i like this recommendation except the last one

and for TS, so many thread about how to earn, you should roaming around to gather information then post a new thread.
btw this thread became a new source of sharing new idea of other bitcoiners
