Rudals, this is your best yet. The only thing I hate is the style of the suit. Also, it looks a bit too snug in the chest and waist. To get very picky I think your collar should be just slightly more spread with the points extending under your suit's lapels. Well done.
+1 to all of this.
Rudals, I'd focus on nailing the basics (solid white or blue shirt, white/blue stripes) before playing with colored and patterned shirts. A well executed classic suit, shirt, and tie is never boring.