Lucky bamboo is, in fact, not a bamboo. It is a form of a water lily, and as such, it grows best underwater with the roots in sand or dirt at the bottom of the container. Lucky bamboo grows best in shade but also in warmer locations. Be aware that lucky bamboo stalks do not grow very much; you can encourage larger leaves but you won't have much success with height on the canes. With proper care and feeding, encouraging your lucky bamboo to grow larger leaves is not difficult.
Place your lucky bamboo in a location close to the ceiling. Heat rises, and lucky bamboo grows better in warmer locations.
Change your lucky bamboo water every three to four weeks. When you change the water, rinse the roots under running water to remove any buildup that could interfere with nutrient uptake.
Make sure your lucky bamboo is in a large enough container to allow the roots to grow. If your container becomes too small, transplant your lucky bamboo in a larger one.
Feed your lucky bamboo either with a food optimized for lucky bamboo or with 1/2 strength African violet food. Feed your bamboo as often as indicated on the fertilizer packaging.