Long term stocks represent a powerful strategy for investors aiming to build wealth over time.By focusing on stable companies with proven growth potential, such as those highlighted by analysts at Motilal Oswal and Sharekhan, savvy investors can identify stocks to buy for long term success.