I'd advise cleaning up your diet a bit and dropping your bodyfat % and you will really see your gains.
I think your spot on there, I've not had the cleanest of bulks, and you can tell. I'll continue to lift 4 days a week, but focus on a stricter diet, aiming for better body composition, rather than outright mass gains.