Haven't touched my game in a while but want to improve my team

It looks fine. I cannot give you advice on your Pokemon alone. The typing of those Pokemon look very decent. Don’t know if they have good natures, abilities, IVs, EVs, moves and such…