Don't beat yourself up! Even the BLWers go through picky stages!
There are lots of recipes etc on the
Baby Led Weaning forum

You may need to cheat and make muffins, nuggets, etc for a while. Texture does seem to be really important to JJ, veges need to be really well cooked (mushier than I personally like them) and he's not a fan of anything boiled, roasted veges seem to be his favourite. He also loves pizza so I've done some sneaky pizza toppings, and once when I accidentally overcooked some pumpkin it got mashed and spread on a cruskit and that got gobbled up too.
JJ went through a phase of licking off toppings (got a very dirty nose!) but it passed