Do I need to create any other account to trade the XID?
No, this is optional. You can use your rewards for future features and you can transfer directly to other people. If you want to, then you can set up an account at an exchange of your choice to exchange the rewards. It's up to you.