Pookie,
You just have to keep offering the foods you want him to eat, and eventually he should start eating them. As far as vegetable matter goes, Chester(my BD), won't eat veggies out of his bowl. I have to either scatter them around his tank, or when I take him out, I put them on the ground for him to ''find'' and eat. I guess he wants to feel like he's in the wild...

But with crickets, he likes THOSE hand-fed to him, haha... so much for being in the wild. :P