1. I dress well.

2. I am a good dresser.
----------------
Q1: Are both the same in meaning?
Q2: Can a boy say #1?
Q3: Do we have other expressions similar to #1?

They are both the same in meaning, but #2 is not grammatically correct.

Other expressions ...

I'm a sharp dresser.
I'm dressed to the nines!
I always look well put together.

=)