Yes!! banana are a great source of long lasting energy as well as the milk and protein giving you very helpful nutrients!
Yes, rice milk is a good source of calcium and vitamin A and D. Bananas contain loads of vitamins and minerals. But eat 2 bananas atmost because eating more will cause weight gain and nutrient deficiencies. Soy protein is a source of protein and is good for lowering cholesterol levels.
Yes definitely it would be great if you have it ,as it is really healthy, you can also switch to peanut butter to make it more delicious to eat .