I am my own worst critic: Armeena Khan