Hi Matt,
You said you're "only" gathering requirements, drawing diagrams and creating documents. These are core BA tasks, so why the "only"? Are you looking for something different or do you feel like you could or should be doing more?
Two good places to find information on BA profession and skills: 1) Check the article on the Modern Analyst site under 'The Professions' page. It describes skills, various roles that fall within the BA realm, and common tasks. 2) The Business Analysis Book of Knowledge (BABOK) is thel knowledge guide for the BA profession, and describes the different skills and knowledge that are standard for most BA certifications. Here is a link to a free online copy:
http://babokonline.tumblr.com/babok
What most people find is that there really isn't a 'typical' BA role. If you asked 10 different BAs about their jobs, you would probably get 10 different job descriptions. The BABOK focuses on the 'Business' in Business Analyst, and doesn't include any technical skills such as SQL within its BA standards. Many BAs I know (including myself) have not looked at a line of code or touched a SQL statement in years (never, for some). However, there are definitely BA jobs that require some technical background or skills and many organizations are looking for people with a broad range of skills.
So the answer that I would give you is that some BA jobs ask for technical skills, but others don't - both types of jobs are common. Intermediate and senior BA roles often have less need for any technical skills. You're getting very good experience with the work you're doing now. If you like the technical side and want to learn it, then go for it - but don't feel that you have to.
Sandy