I hope it doesn't step to far outside the bounds of this forum if I include some Spanish in my explanation to make it clearer for a Spanish native.
"To be worth it" means the benefits are more valuable than the costs. It translates as "valer la pena".
"To be worthy" is like "to deserve", it translates as "merecer".
Do you still think it's "be worthy"?