TO improve the compsotition.....um..I would have less of the the carpet in front of the snake, make sure the tail of the snake was not cut, and maybe try another angle besides for head on and see how that turns out.

I geuss this is your pet? I think it would be better to shoot with natural light either outside or near a window so that the foreground isn't so light. You could maybe shoot a little higher up so she dosn't look so squashed.

If you are interested in other members' snake photos, check out threads by "doenoe", and you might also be interested in this_thread_of_mine and also this_one . And there is also one on the owner_and_her_pets ... but while they are fairly long by now, ours are still much smaller!