Job descriptions are pretty generic. That makes it hard to figure out if you are a good match and whether you should even bother applying. You may read the job requirements and doubt that you are the right fit, or you may think, "This is me! I'm the perfect fit!"
How can you figure out whether it's worthwhile to apply, and if it is, how can you give it your best effort?