Hi Sukh
I sympathize with your position having graduated in 2002 with honors in exactly the same position of having covered too many subjects to be particularly good at any one thing. To top things off I immediately moved to a place with less than 90 full time residents and 200 miles from the nearest town. What to do?
We have few charities here, but you can still do 'charity' work. We are a resort area, so I offered to build web sites for local resorts very inexpensively. I went over the top and worked hard to produce something unique and beautiful for each client, for far less than a 'design house' would have charged them. Building my portfolio and client list so to speak. I also read every single newsletter I could get my hands on, including this one, and taught myself the rudiments of
SEO. That way I could offer my clients a one/two punch in effectiveness. Then I built my own website about the area and began (and still do) charging local businesses to list on it. It's not a directory. No one is cheated. It is a very thorough and comprehensive site about the area.
I now have more business and referrals than I want. I do not have time and I do not have a life and am contemplating retiring.
Any challenge can be met. Just look around you and see what you can do to fill a niche that no one else has done before.
Good luck!
J