Play games
Choose the game that interests you and play itfor free.
Complete the quests
Every game has some quests for which you will receive Soul Gems.
Receive rewards
You can exchange your Soul Gems for Steam Wallet top-ups, game keys, CS:GO Skins and other rewards.
I just found this out right now and I hope this could help. How? (See Below)
Gamehag actually has a stock for their CSGO skins, I "assume" that this was it. Also, I think that these are the skins that will be sent to you whenever you purchase those specific skins that you've always wanted, including their quality whatsover.
Check this out: https://steamcommunity.com/id/gamehag_bot_2/inventory/
I'm just assuming things but most skins that I have received from them has a bad quality. If you guys check their inventory, you will see what kind of qualities they have. Goodluck!