Only top voted answers get rewarded, not all!
The system is designed in a way that only the best answers get rewarded, which is decided by community votes. For example, even though a question may get 200 answers, but only a few top ones get rewarded.
If you are not able to reach the top positions on the basis of community votes, try to learn from other rewarded answers - their style of writing, their content, their wittiness/creativity etc. Keep on improving your writing and presentation skills.
Remember, your answer needs to be informative and/or interesting and relevant to the question to gain community votes.
Not much success with answering, try voting instead!
If you're not very good at writing, vote for the best relevant answers posted by other community members, and get voting rewards if your voted answer becomes one of the rewarded answers.
Again, remember that you'll get voting rewards only if you use your votes wisely on good answers.