Analyst recommends buying Bank of India, Blue Star and Biocon