On the contrary, it sounds like you're quite proficient. I can barely do basic conversational Japanese from a beginner's course and watching anime.
I've been interested in learning it for sometime now as I've actually been to Japan twice now. Once for work purposes and recently for holiday. Whilst Tokyo and Kyoto had decent English, I felt I was missing out considerably whenever I went shopping as I couldn't ask basic questions in Japanese or even strike up a basic conversation. There are limits to what Google Translate can do on the spot on my smartphone.
Eating out and shopping in general was challenging too as I couldn't read any of the hiragana or kanji. Many places did have a English menu but yeah, often the English isn't great and sort of takes away from the experience.
Would you recommend any particular one? Or would online resources be the way to go?
I actually found slice of life anime to be really good for listening practice, many of the phrases they use do match real life ones that are likely to be used.
I have access to a Japanese teacher I work with at my workplace and he did offer me some resources, however it is difficult to practice Japanese conversations during work hours as he is quite busy. Definitely agree it would be worthwhile finding someone to chat with on a more casual basis.
I found it very informative ssjup81, thank you.