What you did not mention is what you want to do, what would be your dream job?. It is said that if you love your job you will never work another day in your life. It sounds like you have some good skills and knowledge. Maybe make it your goal to find a position that will use all or most of that knowledge.