Is soaking of almond necessary?

Yes, soaking increases the availability of fiber and other nutrients. It also removes toxic chemicals, especially in California almonds. Read more about almonds here.