Its a nice shot , colours are good ,close up shots like these are always difficult .....try checking your shot from different angles it might help you for next time , but overall its a good shot.
Butterflies are hard to get to remain still to get a good angle. I would try to get a better angle, use fill flash and crop the photo to get the main subject as the central part of your photo. Keep trying, as one day you will be surprised at the perfect setting.