Register for kEventMouseMoved and kEventMouseDragged events - see CarbonEvents.h.
You will need to calculate the speed yourself (given the delta and/or position of each event, and GetEventTime), and may want to turn off mouse coalescing (SetMouseCoalescingEnabled) to ensure you get every event rather than letting the system merge events together.
If by "coordination" you mean tablet information (angle, pressure, etc) then these events also carry this state.