As someone who has seen literally millions of photographs (I used to work in a photo lab), I can tell you @azurbanclucker has some spot on advice!
I'd like to add two more points.
1. FOCUS. The subject needs to be sharp. Not necessarily the entire thing, but the part that your eye goes to...