A) It'll come. Really. Just keep slogging through it. Lest you think I'm being dismissive, I assure you I'm right there with you, struggling to read at a non-embarrassing speed. I spend most of my Jewish life in English still.
B) I'll bet you're still better at Hebrew than the people profiled at Bad Hebrew Tattoos! Be warned, the pictures are not the most tznius, but I haven't seen any actual inappropriate parts so far. It just gets very close.
Unexpected teaching moment: Read the posts and try to see why the tattoos are wrong. Oftentimes, it's a very small writing mistake that turns the intended letter into a different letter. It'll help cement the letters in your mind because you'd never want such a small mistake to turn "parsha" into "Porshe." The sheer hilarity and sympathetic embarrassment will help even more! It even helps train you to read other Hebrew scripts!