Los conocimientos no bastan para montar una empresa .. tambien tienes que conocer el mercado (internet en este caso y lo que se esta ofreciendo hoy en dia), etc.
Otro detalle .. seria ponerte con Bases de Datos ..(desde SQL server .. q supongo q algo sabras .. hasta Mysql q esta de moda hoy por hoy).
Y .. bueno, cuando empieces a hablar con tus clientes para venderles el diseño de su web .. ten en cuenta que ellos no son tecnicos ni lo mas seguro q conocedores del medio, solo sabran lo q quiere que salga en la pantallita y .. tu tendras q saber encaminar el proyecto a lo que necesite tu cliente ni mas ni menos.
Ahh .y sobre todo demostrar seriedad; cumpliendo plazos de entrega .. soporte post-venta ...
Un saludo,