Reflecting on his body of work over the past 12 years, the actor claimed people have been over-generous, IANS reports.
"I think people think I am a much better actor than I actually am. I think I have a lot more to do and improve. I think people are too kind to me.
"I am very harsh on myself. An actor is always his worst critic. I feel I have been given too much due and I am not shamming by saying this. I genuinely believe that, I feel I have a lot more to do and learn."
The 36-year-old actor, who made his debut with J P Dutta's Refugee in 2000, takes on a double role in the forthcoming comedy Bol Bachchan, his first comic role since the 2008 hit Dostana.
Speaking about the film, Bachchan said he had to learn a new style of comedy.
"And that is what they (Ajay Devgn and director Rohit Shetty) taught me. They taught me the kind of comedy that was required for the film," he explained.
"In terms of energy levels, it was very tough. It took about a week for me to adjust in the new style of comedy. The first week of filming was tough. I came on the sets to do my part in a particular way.
"Rohit had a different idea and it took a week for me to achieve that. But full credit to Rohit, he did not give up on me and, after the pack-up, he used to tutor me. I hope I have got it right."
The actor also commented on the trust he has in director Shetty and his close relationship with co-star Devgn.
"According to me, an actor has to have implicit faith and trust in his director. As an actor, he pairs his soul with the director. I knew Rohit since the time he was an assistant director and I was a production assistant," he said.
"Ajay is like an elder brother to me; so there is a huge amount of faith for him. I think that is what clicked. He is the most supportive co-star I have ever worked with."
The actor has stated that he had fond memories of shooting the film.