There is no need to come up with any complex way of defining the difference between the two because they are only similar in spelling but far different in terms of meaning.
Attitude is your settled way of approaching things and it has a lot of nuances that are carried in it. Like if you want to master a language, you need to persevere. That is the kind of attitude that you should have in order to succeed. It is different from having an aptitude for language.
Aptitude simply means that you have a knack or leaning towards a particular skill. Therefore, you can say that someone has an aptitude for painting, singing, acting or speaking. Another way to put it is natural talent.
Moral of the story: Just because they sound similar they don't have a meaning that is close.