Totally agree with the thread above. Sounds like you're doing all the right things.
Are you eating nuts (almonds, brazils ect) as snacks? If so I would regulate the amount you're eating. I only mention that because that was my stumbling block when I started.
Also getting 8 hours of quality...