Drop the milk , if you're insistant on milk atleast switch to skim. Sausage seems to be high in fat, look into chicken or tuna as an alternative. You don't have a meal until 4 hours after you train? I'd try and eat max 2 hours after lifting