Mounting WordPress themes is not that difficult that anyone thinks of, it is a pretty simpler job and even a newbie can do it with ease. You need to sign in to your dashboard panel, from there you can upload your theme via appearance tab. Once uploaded, you can activate the new theme to make it live.
Just find out the best WordPress themes from places like http://nulledirectory.com/category/wordpress_themes/premium/
and try them on your blogs/website to make it attractive.