World heavyweight champion Anthony Joshua is insisting that he has eradicated past mistakes and now has a "warrior mindset" as…