Go to Petco and get Mazuri lab blocks if those aren't the ones you're using.For the food,get either Higgins Sunburst or Higgins Vita Garden.Either will do,but amounts of food will vary slightly for the end result to have the right nutrition.
The foods you are feeding now are definitely not appropriate.Having a good diet is very important,plus it will save you money over the long term
If you have to order the foods then do so,but you do need to get an appropriate diet going as soon as possible.