Sounds like you're doing great for your level of experience. Like RezDog said getting with a mentor for some one on one would be the best way to learn.