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?

for me the advantage of having bitcoin it can Provides Interest On Your Investment Bitcoin is considered as commodity money, so when you hold bitcoins, you can invest them in the same way you might invest in a business with fiat money.