Well, HotS' portraits are gained differently, but its all shared, so I can use my silly baneling in hots.
By playing any kind of matchmade game, you earn EXP which at certain levels you earn portraits. Its silly, but I guess it means people who dont like PvP can get some portraits too.
And yeah, Im in love with Ultralisks. xD