Expert Stock Picks: Buy BDL, Delhivery, BEL, Hindalco, Mazagon Dock, NALCO, Torrent Power; Sell IDFC First Bank