Basu, who was in a relationship with the Force star for nine years, said that she blames herself for what happened to her during it.
In an interview with The Times of India, the Raaz 3 star said: "Nothing can save something that is not meant to be, no matter how hard you try. I want to tell women that you need to love yourself and make yourself a priority. It's only when you are happy yourself, can you make everyone else around you happy.
"I am still a dreamer and still believe in fairy tales, but there is only that much one should give another person. You need to keep something for yourself. I am to blame for what happened to me. I allowed a lot. Anyone who pulls you down in your life, should not be in your life."
The 31-year-old actress said that she was so focused on her relationship that she isolated herself from everyone around her but feels free since the break-up and believes the experience has made her a better actor.
"During the nine years, I confined myself and never stepped out. I didn't have a life. I worked, went to a gym and came back to my hotel room. Even if a man loved me, it was never communicated to me," she said.
"Today I feel happy, light and free … I am so enriched because so much has happened in my life. The way I can express myself is because of the life I have lead. It's only when you experience life can you emote it. All this has made me a better actor."
The actress recently said that her career had stalled after her public break-up.