Yes. CS:GO skins are stored on Steam accounts. In order for us to deliver the skin(s) you've purchased, you need to have a Steam account that's eligible to trade.