Batsman Alex Hales said he has matured during his three-year absence from England's squad, adding that he is "really looking forward" to aiding his country in their Twenty20 World Cup campaign in Australia.
33-year-old Hales was called up to the T20 World Cup squad this month as a replacement for Jonny Bairstow.
In 2019, Hales was withdrawn from the preliminary squad for the 50-overs World Cup after the Guardian newspaper reported he was serving a three-week ban for recreational drug use.
"I think I have changed. I've definitely matured. I'm comfortably into my 30s now and turning into a veteran," Hales told reporters ahead of England's T20 series in Pakistan.
"At the end of the day, it was my fault, wasn't it? ... You have to look yourself in the mirror and try to improve as a person and learn from your mistakes."
Hales, who has played in the T20 Big Bash League in Australia, said he was hoping to put his experience to good use during the T20 World Cup.
"I did think that the chance would not come again. It was disappointing not to be in the team for three years," Hales added.
"I felt like I'd been playing the best cricket of my career over those three years as well, so to get this chance again is something I'm really proud of and something I'm really looking forward to, especially the World Cup in Australia, somewhere I've got a lot of experience.
"I feel like I can help push this team forward."
England begins their T20 World Cup campaign against Afghanistan on October 22 in Perth.


Iran wait on World Cup progress after draw with Egypt
Belgium beat New Zealand 5-1 to advance to World Cup knockout stage
Baena strike sends Spain past Uruguay into World Cup knockouts
Jubilant Cape Verde set date with Argentina in World Cup round of 32
Senegal ring up 5-0 win over 10-man Iraq, keep knockout hopes alive
