The Overwatch League has just started, and Blizzard wants to give you a free Overwatch League skin of your choice.
Follow the link and signup for their newsletter HERE.
This does take a few days so be patient. You should see 100 Tokens in your account once it goes through. This will give you 1 free skin of your favourite Overwatch hero and team.