Hi and Welcome
Ok as for feeders I have to change a few tings on the prev. posters list.Pinky Mice really isnt recommended.They carry a high impaction rate and really should if ever only be used for gravid females.I also wouldnt feed earthworms either they really are not too great for them at all.As for the rest yes appropriate sized crix,silkwormms,pheonix worms,butterworms,hornworms,locusts are great staples.I would also stay away from mealworms and make sure that whatever you feed them in regards to high chitin feeders like crix is no bigger then the space between their eyes to reduce risks of impaction.
As for substrate you could go with ceramic or slate tile(no glaze),non adhesive shelf liner(or lino if your across the pond),papertowel,repticarpet are all good substrates.If your beardie is an adult then you can also use fine sifted childrens playsand(non silica).Stay away from reptile sands they are terrible for your beardie and dont use any other type of partical substrates.
I would avoid water bowels because most dont trink from it and it can really mess with your tank humidity.The best way to
hydrate them is to give them a 20 minute
bath in warm water up to the armpit area about 2Xper week.Be sure to never leave them alone because they can drowned especially when they are babies(another reason not to have waterbowels).
The nutrition link for beautiful dragons Ryaan gave you is great.