Buying stocks is not rocket science; buying the right stocks, the right amount and the best kind that can appreciate over the long-term on the other hand is something completely different. And this is not a walk in the park. You will need to use a few tricks that should help you land the best deals possible