Why does earth rotate in a clockwise direction? Did a large meteor collide with earth causing earth to rotate? If that is what happened, could another, larger meteor cause earth to reverse its rotation?
Earth rotating clockwise is the result of a chain reaction that started when Earth's star formed as the result gas clouds collapsing. During the collapse of the gas, one direction was shorter and a disc formed. Due to the law of conservation of angular momentum, the disc gained an overall spin, which was passed to all the objects of notable mass within its solar system; these objects are commonly known as planets. As a result, all planets within a given solar system have the same spin as the star in it to start. That said, the axis of a planet may do a 180-degree flip on its axis at some point, and if this happens, like Venus, it would spin counter to its native spin; in fact, in the case of Earth, it appears given there appears to be evidence that it's has flipped in the past, that the Earth's axis has already flipped at least twice, since it's current back in sync with the Sun's spin.
Might be worth noting that all rotating bodies that rotate clockwise when viewed from the southern hemisphere rotate and counter-clockwise when viewed from the northern hemisphere. Also, since the Sun is not solid on the surface, it does not rotate as a solid body; meaning it rotates faster at its equator and slower at its poles.
As for the reasoning behind, the axis of the rotation, as pointed out in other answers, this is the result of Earth's past impacts with objects of enough mass to produce the shift from a zero offset from the stars axis, to the current axis of the rotation. Future impacts would be able to change the rotation.
Will the Earth's axis flip?
Scientists have found evidence that the Earth might have flipped over in the past, completely shifting the orientation of its poles. The theory has been around for years; that a large mountain range or supervolcano might unbalance the spinning Earth. Over the course of millions of years, the Earth would change the orientation of its axis until the object was balanced at the equator again.
Current Axis of the Planets in Earth's solar system
If you ascribe to the giant impact hypothesis, which most scientists do, whatever rotation the Earth had prior to the formation of the Moon was lost thanks to that 'giant impact'. That was a massive impact involving a Mars-sized body colliding with the proto-Earth. A "little" impact wouldn't change the Earth's rotation by much at all. Note very well: Something that could entirely wipe out life as we know it would still be "little" in this regard. Another big oblique whack by a Mars-sized body would be needed to make a sizable dent in the Earth's rotation axis.
If you look at the
nine eight planets, it's only Jupiter that reliably retains its primordial rotation. Whatever rotation rate / rotation axis Mercury and Venus had in the distant past has been wiped out thanks to tidal interactions between those planets, the Sun, and Jupiter (a.k.a. the 600 pound gorilla). Mars' rotation is notoriously chaotic. Uranus has been tilted by ~90 degrees by something, either a big whack or (once again) tidal interactions. Neptune and Saturn have obliquities of about 30 degrees. Those deviations may be a result of tidal interactions, or maybe of a lesser whack. Scientists don't know. There are lots of different hypotheses, but all have problems and none has taken hold yet.
The Earth? Whatever formed the Moon, whether by giant impact or something else, it almost certainly wreaked havoc with the Earth's primordial rotation.
Looking down from the North Pole, it spins anti-clockwise: https://en.wikipedia.org/wiki/Earth%27s_rotation. The spin is a relic from the angular momentum of the primordial cloud which became our solar system. If the lunar impact hypothesis is correct, this would have been altered significantly at the time.