"Storage for data received" is pretty loose and, while there is a great swag of different Arduinos, yours is a pretty tall order. However, there is an Arduino with built-in bluetooth, I think it is the BLEduino, and it may have enough memory to store your data, whatever that might be. It is not hard to add an SD card to any board, or bluetooth for that matter. You just need to have a better idea of what you want, and be more open minded. There is also an Arduino with on-board accellerometers, the 101.