Burgeon means to flourish, thrive, or grow rapidly - particularly used for plants, economies, or abstract concepts. 'Flourish' is the exact synonym. Batter means to hit, strengthen means to make stronger, and bolster means to support - none capture the rapid growth aspect of burgeon.