Where do you live? There might be a good instructor in your area who could check your fundamentals.
Some leagues are better than others. If you aren't playing at least half the time you are at the venue, the main value will be social. If you get pointers in league, filter them very carefully...