Beszél angolul literally means "You speak English". You should add a ? if you expect "Do you speak English".
Mennyibe kerül means how much does *it* cost. It's impossible to guess the current expected answer. "Ez mennyibe kerül?" if you want to ask "How much does this cost?"
Also "Mi a neved" is literally correct, but it's a bit of a rude way of asking it. "Hogy hívnak?" or "Hogy hívják?" is the proper way to say it (former is informal, the latter is formal).
Jó vagyok should be Jól vagyok.
Beszél angolul literally means "You speak English". You should add a ? if you expect "Do you speak English".
Mennyibe kerül means how much does *it* cost. It's impossible to guess the current expected answer. "Ez mennyibe kerül?" if you want to ask "How much does this cost?"
Also "Mi a neved" is literally correct, but it's a bit of a rude way of asking it. "Hogy hívnak?" or "Hogy hívják?" is the proper way to say it (former is informal, the latter is formal).