Country at crossroad as bringing economy back on track imperative: BMP