baking an image to uv coordinates.

Hi, I need some help here. So I have textured a mountain from an image using sticky mapping. I am trying to bake the resulting texture onto the uv coordinates of the mountain. I unwrapped the mountain and baked the texture, however the resulting texture is all jumbled, and only part if it baked, (large empty black triangles, and squares remain.) Can anyone help explain what is wrong, or else explain how I would bake a texture? Thank you so much!

Ensure all the face normals are all facing correctly. Remove any double vertices (select all vertices and W / remove doubles) and recalculate normals (Ctrl+N). Other than that, more info is needed to determine the problem. Post your blend file to so other users can see your scene.

Ok the blend is below. unfortunately I was only able to pack the image of the mountain. (there are other elements that had the same problem.) On a side note, does anyone know how to allow an object to display high res textures? I think I could be wasting a lot of space for an average quality texture. The biggest problem right now though Is I need to figure out how to bake the mountain texture onto it’s UV coordinates. Any help would be appreciated! Thank you so much!