Mesh Fill, Transparency and Gaussian Blur effects.
Thats great nice work, I agree does look a little transparent perhaps a darker background??
But thats just my opinion
good one ! i thought it's a glass ball at 1st.