Your Pokemon aren't too bad. But yeah, lists the movesests. You may have decent pokemon but they won't do too good if you don't have good moves for them.
As far as replacements, Pidgeotto and Luxio need to go. Pidgeot doesn't have that wide of a movepool Most of its attacking moves are restricted to Normal and Flying unless you want to breed for something like Pursuit. You need better coverage than those move types. Fearow and Noctowl are better Normal/Flying types if you want to stick with that.
As far as Luxio, it doesn't really have too many good physical attacks to go with its higher atk stat, unless you count Thunder Fang and Spark. I suggest replacing it with an electric type with a higher sp.atk stat like Ampharos or Raikou. Electric types with higher sp.atk can make better use of moves like Thunderbolt.