How successful you are will probably have more to do with who you know and how well you network. Even if your skills are top-notch, you still have to efficiently find clients. For example, being able to count on a steady stream of referrals from a marketing firm, a commercial photographer, a sign shop, or a graphic design outfit would really be a big plus.
"Marketing" is tough for web designers because there is so much competition. IMHO, you'll need a portfolio and testimonials... but their purpose is to help you close deals and to justify whatever rates you charge. You shouldn't rely on them to bring you business, and you shouldn't hope to compete with lowball pricing. Start building a network of possible references well before you quit your day job. Do a few free-lance (as in "for free" for friends) projects in your spare time...
Were you looking for a site review?
I think your "monster.html" is very, very nice - but it's not finished yet. There's validation and
SEO work yet to be done (e.g. you've left out the image alt tags...) Some of the images are far from optimized. (Why should the file
http://www.usflag.com/monster/Images/the_title.jpg be 19KB? You could probably reduce it to 4 or 5KB without noticeable loss of quality.) The whole site would impress me much more if you were using CSS for formatting instead of just for font management. (You use tables well... but using tables for page formatting isn't considered good technique anymore.) At 25KB, the HTML file really is a monster. You could reduce the HTML file's size by doing more with CSS.