Distinguish between X and Y has no emphasis, it's merely a comparsion between two parallel objects; whereas distinguish X from Y generally focuses on X and talks about something that sets X apart. For example: "The ability to distinguish between primary and secondary sources is essential" and "MBA programs distinguish you from the crowd."