Take it easy on the nuts
Make sure you are getting enough healthy fat
If you are sprinting, dancing and lifting often, you may need some more carbs (primal ones, healthy ones, a fruit or sweet potato). Some peoples bodies like a little more carbs- you could try cycling them in on heavy workout days.
Also, you could be over doing the sprinting. Over-exercising ups your cortisol levels- which could stop your weight loss.
These are just suggestions thrown out there. In the end, you need to know your body. Find out what works for you. We don't know all the details of your life, and you do. Part of the journey is finding what makes your body happy.