Does Running a Node give you extra rewards?

What’s the difference btw holding algos (and earning rewards) on a mobile app and running a node on your pc with the same amount of algos? Does running nodes give us extra rewards for helping to run the network?

Not currently but that may change in the future. Take a look at the Rewards section on the Foundation site: