I agree that the grey makes it look pixelated, maybe try black? I see the concept you're going for, and its not terrible, but it doesnt look very profesional in my opinion.
Here's my suggestion:
Start with something very simple. A frame for your button, and the colors you want to use, don't use to many colors, keep it simple so it has a clean 'proffesional' looking feel. Gradients can make or break any kind of graphic desing so use them wisely.

*Note the image is just to demonstrate a concept.
Now that you have the basics structure and color you can modify it and perfect the look, for instance maybe I want to use a white border, or maybe I want to make the top and bottom rectangles the same size, go back and adjust.
Now comes the fun part (awesoming your using photoshop, if not let me know what your using), get into your layer styles menu and just start playing around, add drop shadow what ever you feel like, change settings randomly so you know what they do.

*Basically just defaults in this one, just again for concept.
If you feel like really experimenting open the adjustments menus or try some different filters.
I'll be the frist to admit I'm not the best graphic designer, I'm still learning, but understanding concepts and having some sort of plan of action is important especially for novices like myself, because you need to have an idea of what you did to understand it and devolop the concept.
My advice start over, try my plan of action, or create your own. I personally am not found of the color scheme, maybe check out this site if you're not familar with it already.
http://www.colourlovers.com/Hope my advice helped,
Kevin DiGennaro