I notice my blockchain account now seems to have an option for me to send my bitcoins from my wallet or my bitcoin address. If I send from the wallet what bitcoin address Is shown on blockchain?

Is it better to store my bitcoins in my wallet or with my bitcoin address?

I am also curious if bitcoin transactions are completely anonymous. What information does the sportsbook see when receiving a bitcoin deposit?