just because you have an overall average IQ doesnt mean all the scores are average. my child has a high average fullscale IQ, but some of the subtests are 3 standard deviations from the mean. which puts them at or above the 99%tile.
could you be twice exceptional and have some spikes in those scores. did your tester give you all the subtest scores or just an overview?
It is totally normal to hide ones intellect in an environment that does not value it. just because you have memory issues does not mean you are not smart and do not have something to contribute. be persistent. you will find your niche.
also have you looked into working on your memory? perhaps now that you know it is an area of weakness you could develop it.