Cabbage, Carrots, and Lettuce are not good greens to feed your Dragon. They have little to no nutritional value and/or can be high in oxalates, which would bind Calcium and thus doing more harm to your dragon then good.
Frozen vegetables are no good either, they lose a lot of their nutrional value when frozen. Fresh greens daily is the best way to go (ie. Collard Greens, Endive, Escorale, Mustard Greens)
Here's a great site that many of us use as a guide:
http://www.beautifuldragons.503xtreme.com/Nutrition.htmlGreen = Best as staple
Black = Occassional treat
And don't even bother with any other color.
Also, Superworms should be fed as a treat and not a staple. They are high in fat and can be addictive.
How old is your beardie? This will help us determine if you are giving your dragon enough protein.