Understanding the Quran

To understand the Quran the ulema say you need to know eighteen disciplines. But in reality to understand the Quran you need three things: the Arabic language, taddabbur, and dua. If you read the translation you can only get the basics, you will not understand its profoundness. However, knowing Arabic is not enough. You need honesty and sincerity. Moreover, you have to know the modern framework. If you read traditional books you will not discover the Quran in the new framework. You have to know the age you are living in. You have two options either understand the Quran in the traditional framework or understand it in the modern context. Except my books there is no source to acquire an understanding of the Quran in the context of the modern times. When you have the traditional framework, it fails to give you that kind of conviction which is  needed in the present age.