Being a good webmaster revolves around having good self learning skills... If you consider yourself a fast learner and are good at self-teaching then it's only a matter of time before you start experiencing success. The amount of time it takes can vary, but I'd say 2 years for the average person is a safe bet. From a quick scan of your site it seems like you're just getting started.
So you have four types of people:
Those that aren't good at self-teaching and end up quitting
Those that are good at self-teaching but don't tough it out long enough to see any real success
Those that are good at self-teaching and do stick it out long enough to make their sites successful
Those that aren't good at self-teaching but tough it out anyway even though their sites aren't successful and end up becomming GFY postwhores like a lot of the people you see on here.
If you don't consider yourself a fast learning/self-teacher then school/normal job is probably the way to go for you.
If you do consider yourself a fast learning/self-teacher then expect to spend 1-2 years day in and day out researching, experimenting, producing, and learning before seeing any real success.... after all - how long do people usually have to go to school before getting a good job? Don't expect to start making money overnight as a webmaster either.