Is there any more information given? Like are any of the segments parallel?
Your problem does have a solution. Unfortunately, I can't figure out how to do it geometrically. The following uses trigonometry to find x. The answer turns out to be very close to 16 degrees. This makes me think there is some geometric solution, but I am at a loss as to what it might be.
Extend side BA with AF = AC so that angle BFC = 30.
Show that triangles BCD and BFC are similar. Since they have an angle in common, this amounts to showing that BC*BC=BD*BF
This in turn follows from
(use Pythagoras' theorem)
Therefore angle BCD = angle BFC = 30 degrees