Bearded dragons eat 2-3 times a day, veggies in the morning because they take longer to digest, the rest of the day insects. You should not feed a beardie past 430pm because of the time the beardie needs to digest it's food. Also it's not good to feed a beardie romain lettuce because it doesn't offer nutrition and causes diarrhea, tomatoes are only sopost to be fed rarely. Glad to hear that he lived that long though, and that now your looking more into it.
Here's a VERY GOOD nutrition sheet if you want to know just about every plant matter a beardie is able to eat
Oh and the roaches you keep in a sterilite storage container. Cut about 50-60% of the center top off for ventilation.