The only thing I know about Bitcoin is that it is a virtual 'money' but what are the other use of it? What are your advantages for having a bitcoin?

Bitcoin user anonymity, purchases are discrete. Unless a I voluntarily publishes my Bitcoin transactions, my purchases are never associated with my personal identity, much like a cash-only purchases, and cannot be traced back. In fact, the anonymous Bitcoin address that is generated from user purchases changes with each transaction.