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?

Well I think the main advantage and use of bitcoin because it is a virtual money like you what you have said is that it can be a mode of payment transactions online. You can sell or buy things or services online using bitcoin or any other cryptocurrencies.