a = задний звук, соответствует звуку [a], но более глубокий
ä = передний звук, похож на [я], но не тождественен ему // похоже "пять"
o = задний звук, соответствует звуку [о], но более глубокий
ö = передний звук, похож на [ё]
u = задний звук, соответствует звуку [у], но более глубокий
y = передний звук, похож на звук [ю] (если бы было ü, оно было бы этим y)
e = похож на звук [э]
i = соответствует звуку [и], но более глубокий
Произношение звука от положения в слове не зависит. Удвоенная буква указывает исключительно на долготу произношения звука: краткий/долгий. ("Дважды подряд" -- это просто долгий звук).
Со слуха уловить, где буква "с точечками" и где "без точечек", трудно. На БГХ можно не вникать.