The 26-year-old was suspended until the start of the first Test against England following a drunken altercation with Three Lions player Joe Root in a Birmingham nightclub.
Warner was then axed from the opening Test at Trent Bridge and sent to South Africa with Australia 'A' for practice, and he knows that he cannot afford any more slip-ups if he is to feature on the tour.
"I know if I stuff up again I'm on the first plane home," Warner told reporters. "No-one needs to tell you that because you already know it. It's massive to miss a Test. As a kid growing up, you want to play in the Ashes and after that incident I went back to my room and I was pretty shattered for a week and a half, two weeks.
"I still feel the guilt of what happened. It's led to me being in this situation at the moment. Things would have been different, I would have been able to play those warm-up games and I could have pressed my claims to play in that first Test but that's me.
"I put my hand up and accepted the consequences and now it's about me trying to put as many runs on the board in these next two games [in Harare and Pretoria] and press forward. Just get that X factor back that I can have for this team."
The Ashes second Test gets underway at Lord's on Thursday.