Blender Lightmap Problems

you have way too many uv islands, which wastes most of your texture data on padding, and creates islands thinner than a pixel in lightmap resolution.

break the object down into cylinders and spheres, unwrap each cylinder with a single UV island, and unwrap each sphere with 2 islands, splitting the sphere into top and bottom halfs.