Barcelona superstar Lionel Messi has revealed that hard work is to thank for his improvement in scoring free-kicks.