Were you playing all day how old is it ..let it cool and take it from there ..if not call Microsoft they will send you a paper code thingy so you can send your xbox to them and they will try n fix it if they cant they give you a new one with no charge
Well you can possibly fix it your self but it wont last long until it starts to act up again. .send it in .its better. Then buyin a brand new 1 for 300$. When they will give you abrand new one for 100