I have been cosplaying for four years.
I cosplay because I am a shy person. When you cosplay and attend conventions, you end up meeting people with the same interest as you. Thanks to cosplaying, I am not a shy person and I have been speaking out.
What makes a good cosplay is patience. Either you are making or buying your costume, patience is what matters for putting on makeup, getting in character and just having fun.
Chrome Dokuro [Katekyo Hitman REBORN!]
Rin [Togainu no Chi]
Lucina [Fire Emblem Awakening]