You are also not eating the right kind of carbs after your gym workout. You don't need sweet potatoes. You need fast burning carbs like white rice and white bread. You should also eat about two of these high carb/pro meals after a workout. One within 30 min of the end of your workout and another 1.5 to 2 hours after that. Then you can have your cottage cheese meal before bed to keep the casein protein in your system as you slumber.