@Sachin Karpe,
Job satisfaction is a luxury, IMO.
That said, I also think it's true that people are both more successful and more satisfied when they have a job that lets them use their talents.
Raw talent usually isn't enough, though. Talents have to be cultivated. Musicians, architects, mechanics, programmers, chefs, etc. all have to hone their skills.
Find out what your talents are, and then look at jobs to use those talents, and then find out what you need to succeed in that field.