My way to get NP is to forget all the things you usually do, just forget it. Place all your NP in the bank and leave it there.
Everyday spend about 3 hours or more, depending on how much game time you have, and play games (Games that are easy and pay out a lot; Swarm, Destruct-o-Match, Bumper Cars, Chia Bomber, Pterattack, and Cheat. Cheat, Pterattack, and swarm are really easy and get tons of NP, bout 1,000 or more each time you play, except with Cheat, cheat you get a lot of money depending on what level you are on).
Always take the time to play these games then go on to other games you like and have a good payout. Always remember to collect interest in the bank everyday before placing your NP into it.