Can I complete a level if I have a feat missing?

Yes, you can. You do not need to learn all the feats to complete the missions highlighted blue on the map. But still if you meet feats unknown to you during a mission, your reward will be smaller than it could have been.Sometimes feats are necessary to complete quests. In this case, you will not be able to start a quest until you learn the necessary feat.