Gecko Drives - Will require a (1) breakout board to connect to the PC.
1 Gecko Drive is required for EACH axis (sometimes 2 on gantry type machines)
Counterweights can help and hurt - using a weight to balance the weight of the head makes for less effort to "lift" the head, but it DOUBLES the total mass to be moved which could cause motor inertia issues. A gas spring might be a better choice.
Choice of the right motor and right gearing can move anything - just maybe not at speeds you would like.