How can I apply Linear gradient and drop shadow to this pattern?
As commented by Paul LeBeau, you need to convert the wavy shape to one path, then you can fill the wavy shape with a linear gradient as shown in this example: