Can high metabolism gain weight?

I eat between 2500-3000 calories a days but still not gaining weight and is there any good food that are dense in calories

Replies