>Also, if a word ends in "а" in it's nominative form, it is a feminine word. And if it ends in "й" in it's nominative form, it is masculine.
Not always! There are many exceptions. There are very few nouns that end in й.
Мой дядя самых честных правил, когда не в шутку занемог
Юрий Чайка арестовал моего дедушку.
The basic rule for IE languages is:
If noun ends in a consonant, masculine.
If noun ends in a, feminine
If noun ends in o or e, neuter.
With many adjustments in each language!!