I can read Arabic but not with the best tajweed, and my knowledge of Arabic grammer is basically nothing, I can just read Arabic in the Quran.

I would like to learn Arabic though as in knowing what everything means.

Are there good programs online out there for me to learn Arabic meanings for the Quran???

Bayyinah, Islamic Online University, Madinah Arabic, understandquran.com

those are all some I have seen online but are any legitimate and good for truly learning Arabic?

Any other ones you guys recommend?