We cannot add themes at wordpress.COM. We are limited to the themes found in the dashboard under appearance > themes. Themes found on the internet are for self-hosted wordpress blogs using the software from wordpress.ORG.
Themes here have to be modified to work within the restrictions here and to support the unique features here. Themes straight off the internet (which are for self-hosted blogs) will not work here.
http://en.support.wordpress.com/themes/adding-new-themes/
http://en.support.wordpress.com/com-vs-org/
If you have CSS editing experience, you can get the Custom Design upgrade, which will allow you to stylize the themes here, but it does not allow you to change the functionality. CSS is also themes specific so you cannot use the CSS from one theme with another theme. Before buying the upgrade, you can go to appearance > Custom Design and to the CSS tab and wordpress has provided a preview function where you can try out changes before you buy the upgrade.
http://en.support.wordpress.com/custom-design/
http://en.support.wordpress.com/custom-css/
http://en.support.wordpress.com/editing-css/