The very fact that these stocks are not going up to the levels you bought them (even in this BULL RUN) suggest that these stocks are unlikely to go up unless there is a fundamental change in these companies.
My personal suggesstion would be to sell these holdings and buy some stocks which have the potential of outperforming the markets in the hope of recovering your investments.
Thanks a lot Mr Arun for the valuable advice. Pls suggest me some growth stocks with similar price so that I can swithover. I shall definately subscribe to the investment newsletter suggested, but please for now suggest me some good scrips with the equivalent price and having good potential.