The Indian stock market shows signs of recovery, with Nifty 50 up over 8% in April, but experts warn that external factors, particularly elevated crude oil prices and geopolitical tensions, could hinder sustained growth.