{BE} and {CRAN} are morphemes for they do have meaning.

'be-' is a prefix and it has a variety of meanings; 'cran-' is
related to 'crane' and is one of the roots in a compound noun.

What might have made you assume they "aren't meaning-carrying" is the
fact that they are BOUND morphemes (as opposed to free morphemes),
i.e. they cannot be used on their own.