Looking at this chart and having looked at a few random entries in your Fitday log I can see two obvious dietary explanations for your lack of energy besides your mild anemia.
1: It's too low in calories. Your BMR is ~1870 and you're only allowing yourself ~200 kcals for all other activities; that just ain't enough.
2: It's too low in carbs which means you're unable to replenish glycogen stores between workouts and this combined with the lack of kcals is the main reason you're running out of gas during workouts.
Solution: Replace some of the high fat foods you're eating with healthy high carb foods such as fresh fruit (increased vit. C should help with your anemia) and starchy root vegetables and increase your total calorie intake.