Just be warned, Picaroon's are at the more difficult end and this one's no exception. I've been looking around for some easier ones to point you at but I'm struggling. Maybe 25d. Maybe 13a if you've now got 1,19.
What would help (us) is, if you've got an idea about how a particular clue might work, post your thinking and we can give you nudges to help you complete it.