I did an English degree in university.
I'm currently working as an analyst and getting training as I go in coding and SQL. I started with my current employer as a tier 1 phone jockey. When that contract dried up, I laid my resume on every desk I could find and got extended for a documentation project. Part of that project involved document QA and some basic software QA. When the tech support work restarted, I went back as a tier 1 but because of my experience, acted as a tier 2 most of the time and as a specialist for the documentation project I had worked on earlier. I worked on improving my tech skills and as a result closed more tickets than most tier 2s. Again the support contract ended and it was back to documentation. However, this time I got tagged for more tech QA and reporting. Having worked on documentation, I proved that I could write clearly and understandably - that lead to more reporting work which lead to analysis work which lead to data gathering and thereby coding.
My most valuable two skills in all this were an active decision to go promote myself and an ability to communicate technical concepts to non-technical users. My generally considered by the geeks laughable arts degree coupled with a hobbyists interest in IT has put me in a job that straddles both worlds.
Look at your strengths, see how they relate to what you want to do and sell them as hard as you can. However, you have to demonstrate willlingness to fill in any gaps in your knowledge too - tht where the "No but I can learn" quoted so often in previous posts comes in.