A lot of it depends on your style. If you can pull it off then do it. Personally i think long hair looks good on guys if they wear it in a way that compliments them. Earrings can be okay. Again you have to find a style that suits you.
Really cool picture btw