I also only learned the written morse code, can't really do the aural one (not fluend enough) - but:
you don't really need that for identifying any beacons. All the morse codes for the beacons are on the maps, approach charts, ... just next to the frequency or identifyer. So I just look at the . and - and compare them while listening.
Another way I usually did years ago was write down the . and - and then work out what it means
- just like:
...././.-../.-../--- //
Have fun!
Eli