Does that mean that both be good and do well are the same in usage?
I am not a teacher.
No. You can be good at dancing, but you can't do dancing well. Oddly enough, though, if you are a dancer, you can both be good at it and do it well. You can also dance well and be a good dancer. This is all about idiom and usage.