Mishra recommends Marico, HAL, JSW Energy buys amid market weakness