I think you just answered it yourself - mod is little related to norse mythology. If you import those giants from Baldurs gate will that make mod better ? Probably not since there are far more serious problems in game than this. Lack of end game content, overpowered mercs, insane items, ect.
Elves are mentioned in norse mythology