"you've Come A Long Way"

I often hear people say, "You've come a long way." They mean I made great improvement in this or that area. How I translate "You've come a long way":
You used to suck, now you're semi-good.
gingershuman gingershuman
41-45, M
Sep 8, 2012