Good try. Next time when you want to select the stock photo, use the fixed size option in marquee. That will give it in perfect proportion. Try using photo-filter, selective color, color balance, curves & gradient maps. 1 useful method to enhance the look of the avatar is to duplicate the stock photo and then set it to hard light blending mode, then reduce the opacity.
I hope that all this helps!