Welcome to the forum.
Yes, he can be taught those things, it'll just take patience and persistence.
First I suggest practicing with him in an area with few distractions so that he's most likely to focus on you. Then move to areas with increasing distraction. That's for both loose leash walking and recall.
Here's a thread that'll help you teach him loose leash walking http://www.dogforum.com/dog-training...-walking-1683/
For recall pick whatever word you want to use, come, here, a whistle etc, and start practicing inside that way he's more likely to come. Make coming to you very rewarding, give him a treat (it can be a low value one for now), lots of praise, maybe play with him for a while. Practice, practice, practice. Once he's reliable coming to you inside then move to the backyard and practice there, you may have to increase the value of the treats. Once he's reliable there move to the front yard, then to a street corner, then to a field on a long line, then the park... You'll probably have to increase the value of the treats as you increase the distractions, and when you get to the field, park, etc call him to you and then let him go back to sniffing and playing so that he loses the idea that if I come when she calls fun time automatically ends. So you'll be recalling him, giving him treats, attention, and play, then let him go back to doing what he was doing for awhile before calling him again, doing that he learns that coming to you is a good thing and most of the time he still gets to go back to doing what he was doing.