I used LM386 to amplify but its minimum 20x gain is to much for me use because my signal is maximum +-0.5v ac , riding 1V dc . I am seeing a signal on scope but I cant hear anything when I connect the speaker [I am measuring without it]. Moreover the scope image is the same as the input image ,no gain ! I can't see what I missed here.

LM741 is an operational amplifier and I have used it in my project, it works really great. You should have a look at LM741 Pinout here and also download its Proteus Simulation. That will help you in understanding it better.