This could be Max Steel (the newest 2013 series, not the 2000 one with the same name).

The linked Wikipedia page states (emphasis added):
A 16-year-old boy named "Maxwell McGrath" is thrown into a new life when he and his mom moved to a small town called Copper Canyon. There he meets new friends, bullies, enemies, and a lot more. But later he starts to generate a powerful blue energy called "T.U.R.B.O. Energy". Max must now join N-Tek, a top secret organization his father worked on and meets a friendly ultralink named N'Barro Aksteel X377/Steel. When sinister super villains attack Copper Canyon, Max and Steel must link together and transform into a powerful Superhero named "Max Steel!".
The "alien" is called an Ultralink (having seen very little of this, I don't know whether the Ultralinks are really aliens or robots or something else ...).
The same page cites "Elementors (Fire Elementor, Earth Elementor, Water Elementor, Air Elementor, and Metal Elementor)", that could be the element-based villains you remember.
The superhero wears a white and light blue (and black) suit, images returned from a Google search show a larger, red and black guy who could be a villain.
The series ran for two seasons (the second one first airing on Netflix) and several tv movies, from 2013 to 2017.
How I found this out: at the time I watched a few fragments of this cartoon, but I could not now remember its name; after a few failed Google searches, I remembered there was an associated toy line and I arrived at the "Television series by Mattel Creations" Wikipedia page, and thence at this title.