Yes, this is a controversial topic, however I hope to raise awareness of some mistakes you may be making in your graphic design pieces that are making you look amateurish, but please keep in mind that none of these are hard and fast rules, this is only a general guide of things you should be aware of.