Hey dude, i think your problem is quite common, its not always easy to make what you visualise a reality, but there are some tips that i think can help you.
As far as the making custom shapes goes, the best tool you can use is the
Pen tool in either Photoshop or Illustrator, this is one of the most powerful aspects of these programs and once you have grasped that you can do pretty much anything. If you dont already have an understanding of the pen tool i would suggest taking a look at this tutorial:
http://www.elated.com/articles/paths-and-the-pen-tool/
As for your fonts, its all about knowing what fonts you want, take time to look through various websites, and rather than downloading loads of random fonts you dont like, make the effort to pick out and download fonts that you know you like and know you will use, its pointless downloading fonts you dont have a use for. Below are a few good font download sites:
http://www.dafont.com/
http://www.abstractfonts.com/