All of these are great ideas. Exercise (ice skating, roller skating, skiing, hiking etc) are wonderful hobbies and help relieve stres, depression and anxiety.
I taught myself scrapbooking, candle & soap making-which are very easy, gardening & flower arranging, cake decorating, jewelry making, making my own greeting cards. How about photography? Start with a good camera but don't blow the bank in case you don't like it. Learn to knit, crochet or sew to save your money. I agree that music is a wonderful hobby & a way to express yourself. Staring off with any of these ideas does not need to be expensive... start of simple and decide if you desire to pursue your hobby further, than spend a little more money on whatever please you. If you love young children, there are most likely organizations that would love to have volunteer help. Check out those class fliers that many colleges send out for day/evening programs for more idea that I can't think of at the moment. I volunteer at a home/soup shelter and find it very satisfying and rewarding to help those in need. Consider an "adopt a grandparent" program where you will be matched with an elderly person who is lonely, don't have grandchildren or contact with them.
www.elderswithoutwalls.com is great place to check out!
Hope this gives you some ideas! I had no idea if you were male or female but many of these ideas can be applied either way! And don't knock 'em until you try!
And by way, you are not "sucky". Negative thinking produces negativity so turn that around and I bet you'll start feeling a whole lot better about yourself!
HUGS
Cath