"I have made some mistakes. I have let myself and the people around me down," Berahino told Sky Sports News.
"But it's part of life and you have got to try and better yourself every day and try to improve as a player."
"I want to try and do the best I can to help the team, obviously, and put Stoke back where it belongs."
The 24-year-old will be hoping to break his goal-scoring drought under new manager Gary Rowett, with his last goal coming in a 3-2 victory over Crystal Palace in February 2016.
(Reporting By Arnab Paul in Bengaluru; Editing by Amlan Chakraborty)
