Secret to a good smoothie?

I had a tasty smoothie at Red Mango last week (Tropical Mango Smoothie). I tried recreating it, but it comes out too bland or too thin. Help me make a winning smoothie out of some or all of these ingredients: